Skip to content

MatveyIvanov/dbrepos

Repository files navigation

dbrepos: Repository-Pattern Implementation for Python

Code style: black Coverage Status GitHub License PyPI - Version PyPI - Python Version PyPI - Wheel GitHub Actions Workflow Status

What is dbrepos?

See the documentation for more examples and information.

Quick start

dbrepos can be installed using pip:

python3 -m pip install -U dbrepos

If you want to run the latest version of the code, you can install from the github directly:

python3 -m pip install -U git+https://github.com/MatveyIvanov/dbrepos.git

Contributing

Help in testing, development, documentation and other tasks is highly appreciated and useful to the project.

To get started with developing dbrepos, see CONTRIBUTING.md.

Stable release roadmap

  • Unit tests for repositories methods
  • 100% test coverage
  • async API for SQLAlchemy
  • Support for both SQLAlchemy's table API's
  • 100% documentation coverage
  • Automated package deployment
  • Automated testing, linting and more for PRs, merges to main and tags
  • Automated badges updates after CI
  • Automated docs updates after CI
  • Hosted docs
  • Ready-to-use fixtures for testing outside the package
  • Finalized README, CONTRIBUTING, CHANGELOG
  • ...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published