Skip to content

P1sec/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

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 93.3%
  • Jinja 6.7%