SENG-333: Create pipelines for new API repo
Merge Summary – SENG-333
Documentation
- Updated
README.mdwith installation instructions and development setup guidance.
Project Structure
- Migrated project to a
srcfolder structure.
CI/CD Improvements
- Added and enhanced GitLab CI configuration for build and deployment.
- Improved deployment stages in CI and Dockerfile.
- Updated
.gitignore. - Added Twine authentication for deployment.
- Removed obsolete comments from CI configs.
Development Tooling
- Added development container configuration.
- Added pre-commit hooks.
Versioning
- Pipeline build now includes automatic versioning via
hatch.