Skip to content

flxdot/openapi-python-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openapi-python-client

Purpose

Generate modern Python clients from OpenAPI

Contribution Guidelines

  • The project is written to support Python 3.8 and should conform to the Triax Python Standards.
  • Any changes should be covered with a unit test and documented in CHANGELOG.md

Release Process

  1. Start a release with Git Flow
  2. Update the version number in pyproject.toml with poetry version <rule>
  3. Ensure all requirements are pointing to released versions
  4. Add the release date to the new version in CHANGELOG.md
  5. Commit and push any changes
  6. Create a pull request from the release branch to master
  7. Get approval from all stakeholders
  8. Ensure all checks pass (e.g. CircleCI)
  9. Open and merge the pull request
  10. Create a tag on the merge commit with the release number

Contributors

About

Generate modern Python clients from OpenAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 94.4%
  • Jinja 5.6%