/automated-development-tutorial

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Tutorial on Common Automated Toolings for Software Development

Repository for familiarizing with some common automated tools available for the software development process.

Example Python package

Tasks

  1. Write tests with unittest and run tests locally with e.g. pytest
  2. Enable GitHub action to automate testing on commits and and pull requests
  3. Resolve all issues detected using default GitHub action configurations
  4. Precommits
  5. Static code analysis