Code, guidelines, and much more. Here you can find the link of each repository maintained and the relative readthedocs link. Collaborations for improving the basic code is much appreciated.
Each repository is based on a simple git guideline step by step:
- the main steps are marked with
step [0-9]*in the git commit description - and if you download the script see-git-steps
- you can follow the development of a project step by step
Each repository contains a real example with:
- installation
- unit tests, continuous integration, deployment or development
- and the working code
In the prototypes file you find a list of repositories: each repository is in a different programming language and it contains the basic fundamental how to start a new repository
- installation
- unit tests (a basic version of Test-driven Development, TDD)
- and the code
In the saving file you find a list of repositories: each repository is for a different cloud provider and it contains a real Python package for managing the saving on that provider
- installation
- unit tests
- and the code
In the CI/CD file you find a list of repositories: each repository is for a different cloud provider and it contains a real Python package for deploying a simple pipeline
- installation
- unit tests
- and the code for deploying a pipeline (a basic version of Continuous Integration and Continuous Delivery / Deployment, CI/CD)
In the comparisons file you find a list of repositories: each repository is for a different cloud provider and it contains the basic fundamental how to deploy some objects on that provider
- installation
- deploy
- and comparison with the other tools
It is important to share our knowledge because it is the better way to improve ourselves. And these materials can be a starting point for any educational course.
This package is released under the MIT license. See LICENSE for details.