Flagsmith / flagsmith

Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/
https://flagsmith.com/
BSD 3-Clause "New" or "Revised" License
4.92k stars 375 forks source link

Local development QoL for private repositories #4764

Open matthewelwell opened 1 month ago

matthewelwell commented 1 month ago

Current problems

TODO

Suggested improvements

matthewelwell commented 3 weeks ago

We originally created a CodeArtifact repository (currently in eu-west-2) to host public packages (e.g. flagsmith-common), however, it appears that it is not possible to make CodeArtifact repositories open to the public without additional infrastructure. As such, we plan to only use CodeArtifact for private modules (e.g. flagsmith-workflows, flagsmith-saml, etc) and we will just publish the public modules directly to pypi.

We have started a PR against the workflows repository here.

Next steps:

matthewelwell commented 4 days ago

As mentioned above, and discussed in a recent engineering meeting, it seems as though hosting the public packages in pypi (e.g. flagsmith-common) is still the best way forwards.