cosmicpython/code

Example application code for the python architecture book

PythonMakefileDockerfile
This is stars and forks stats for /cosmicpython/code repository. As of 04 May, 2024 this repository has 1805 stars and 857 forks.

Example application code for the python architecture book Chapters Each chapter has its own branch which contains all the commits for that chapter, so it has the state that corresponds to the end of that chapter. If you want to try and code along with a chapter, you'll want to check out the branch for the previous chapter. https://github.com/cosmicpython/code/branches/all Exercises Branches for the exercises follow the convention {chapter_name}_exercise, eg https://github.com/cosmicpython/code/tree/chapter_04_service_layer_exercise Requirements docker with docker-compose for chapters 1 and 2, and optionally for the rest: a local python3.8 virtualenv Building the containers (this is only required from chapter 3 onwards) make build make up # or make all # builds, brings containers up, runs tests Creating a local virtualenv (optional) python3.8 -m venv .venv && source .venv/bin/activate # or however you like to create virtualenvs # for chapter 1 pip install pytest # for chapter 2 pip install pytest sqlalchemy # for chapter 4+5 pip install -r requirements.txt # for chapter 6+ pip install -r requirements.txt pip install -e src/ Running the tests make test # or, to run individual test types make unit-tests make integration-tests make e2e-tests # or, if you have a local virtualenv make up pytest tests/unit pytest tests/integration pytest tests/e2e Makefile There are more useful commands in the makefile, have a look and try them out.
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
LineageOS/android_bionicAssemblyCC++2501720
taviso/123elfCShellAssembly1.1k0600
vanhauser-thc/thc-hydraCMakefileShell8.2k01.8k0
Perfare/Il2CppDumperC#Python5.7k01.1k0
ConfusedPolarBear/intro-skipperC#HTMLGo897+2103+6
bmstu-iu8-cpp-sem-3/lab-08-http-clientCMakeShellC++10240
bmstu-iu8-cpp-sem-3/lab-07-http-serverCMakeShellC++0080
coq-community/hoare-tutCoqMakefile16020
coq-community/topologyCoqMakefile440100
PrincetonUniversity/VSTCoqCOCaml3980870