Skip to content

Set up project dependencies, formatter, pre-commit, and .gitignore#1

Open
Samia35-2973 wants to merge 1 commit intoweecology:mainfrom
Samia35-2973:dev-setup
Open

Set up project dependencies, formatter, pre-commit, and .gitignore#1
Samia35-2973 wants to merge 1 commit intoweecology:mainfrom
Samia35-2973:dev-setup

Conversation

@Samia35-2973
Copy link

This PR sets up the initial development environment for the project.

Summary

  • Updated .gitignore to exclude environment files, testing cache, and project-specific folders
  • Added requirements.txt and pyproject.toml with all core, vision, web, utility, and dev dependencies
  • Configured YAPF style using .style.yapf based on Google style with column limit 90
  • Set up Pre-commit with common code quality checks and YAPF auto-formatting for Python files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant