Flagsmith / Flagsmith/flagsmith
Local development QoL for private repositories
- Dominant language
- Python
- Stars
- 6.6k
- Forks
- 567
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 121
Description
## Current problems
- Cross module dependencies are painful to work with, e.g. flagsmith-workflow -> flagsmith-common and flagsmith -> flagsmith-common causes conflicts when trying to develop on the flagsmith-workflows repository
- Running integration tests is painful from private repositories
## TODO
- Create our own private package repository and deploy all flagsmith modules there so that we can use semver properly (so we can implement version ranges)
- [AWS CodeArtifact](https://docs.aws.amazon.com/codeartifact/latest/ug/python-configure-pip.html)
- Rough estimate of cost worked out at ~$165 per year.
- Write publishing workflows for each of the packages, including for pull requests
## Suggested improvements
- Move all integration tests out of private modules, into core repository (or a separate repository if we have concerns about the privacy of this code)
Contributor guide
Assessment
This issue has not been assessed yet.