unna97 / audio-annonation

Django app that allows you to annotate audio.
MIT License
1 stars 1 forks source link

Development Tooling and Automated Setup for Ubuntu #29

Closed christopherkeim closed 7 months ago

christopherkeim commented 9 months ago

Is your feature request related to a problem? Please describe. DevOps infrastructure for automated development environment setup as well as source code linting, formatting, and testing optimizes development workflows.

Describe the solution you'd like

We'll need:

  1. setup.sh: for automated development environment set up (targets are poetry 1.5.1, Python3.11, PostgresSQL 16, and Docker 24.0.6)
  2. Makefile: with commands for installing Python dependencies, linting, formatting, and testing

Describe alternatives you've considered Ubuntu is the development and deployment target.

Additional context Software versions may change as development progresses, but the base infrastructure is important.

unna97 commented 8 months ago

31 Addresses setup.sh