unit92/credo

Created Jul 13, 2022 · View the unit92/credo repository page

An animated time-lapse of how unit92/credo was built, commit by commit.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

7

Lines of Code

786

From

Aug 15, 2019

To

Nov 8, 2019

About unit92/credo

Credo is a Django-based web application that uses PostgreSQL as its database, containerized with Docker for easy development setup. The project emphasizes testing and continuous integration, with unit tests written using Python's unittest module and automated testing pipelines configured through Bitbucket Pipelines, with continuous deployment still under development.

The repository provides clear setup instructions for developers, including virtual environment configuration, git hooks installation via pre-commit, environment variable setup, and Docker containerization. All unit tests are organized in a dedicated tests directory and follow unittest's test discovery conventions, with developers expected to run tests before submitting pull requests and reviewers responsible for verification.

The project targets development teams using the Bitbucket ecosystem and prioritizes code quality through automated testing and pre-commit hooks that enforce standards before changes are committed. The stack is relatively straightforward and conventional, making it accessible for teams familiar with Django development practices.

Share this video