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

v0.2.0 #51

Merged
merged 38 commits into from
Dec 9, 2023
Merged

v0.2.0 #51

merged 38 commits into from
Dec 9, 2023

Conversation

lpm0073
Copy link
Member

@lpm0073 lpm0073 commented Dec 8, 2023

Type of Change

  • [ * ] New feature
  • Bug fix
  • Documentation
  • Refactor
  • Chore

Describe Changes

The primary objective of this release is to make the package configurable at run-time using standard environment variables and/or a .env file. While adding this feature we also took the step of creating a config.Settings class with significant data validation capability, mostly thanks to Pydantic.

Secondarily, we took steps to make this project conform to 12-factor methodology. We want to make this project more accessible to students and learners as an instructional tool while not adding undue code review workloads to anyone with merge authority for this project. To this end we've added several pre-commit code linting and code style tools as well as a quasi-standardized set of GitHub Actions CI/CD automations that manage pull requests and semantic releases.

lpm0073 and others added 30 commits December 6, 2023 09:45
@lpm0073 lpm0073 added the enhancement New feature or request label Dec 9, 2023
@lpm0073 lpm0073 merged commit 995fcc6 into main Dec 9, 2023
8 checks passed
@lpm0073
Copy link
Member Author

lpm0073 commented Dec 9, 2023

🎉 This PR is included in version 0.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants