Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Poetry, Devcontainer, Ruff Linter #2

Merged
merged 9 commits into from
Sep 26, 2024

Conversation

hollanbm
Copy link
Contributor

@hollanbm hollanbm commented Sep 26, 2024

I saw the project announcement on reddit, and looked at your repo and thought you might appreciate some QoL enhancements.

  • poetry for dependency management
    • creates lock files for repeatable builds and venv
  • Added a devcontainer for pre-made dev environment
  • added ruff for linting and code formatting
    • also added new action to ci for running ruff.
  • added pre-commit hooks to run ruff format on files when they are committed.

All in all, should help standardize things and remove the barrier to entry for new devs.

@Woahai321
Copy link
Owner

Very kind of you, thank you for your contributions.

@Woahai321 Woahai321 merged commit 457b84b into Woahai321:main Sep 26, 2024
2 checks passed
@Woahai321 Woahai321 added the Enhancement New feature or request label Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants