I have been using cici for a while now. The project was created because of the need to securely store API keys in my GitHub repo. As I have used cici more and more, I have found a few unique use cases that cici works really well for.
To help people get started with using cici, it would be great to document each of these use cases and explain how cici can benefit you.
Use cases:
[ ] Storing secret files such as Firebase config files. Yeah, simple. It's what cici was meant to do. Securely store files. CI server can decrypt and build for you.
[ ] Manage build environments. Have a config file for production, separate config file for QA and testing. CI can decrypt the build environment it needs to and build your app.
[ ] Kick start development by allowing you to clone a repo, cici decrypt, and boom. You have able to compile your app for local development. Easier then using *.example files or documenting the setup steps.
I have been using cici for a while now. The project was created because of the need to securely store API keys in my GitHub repo. As I have used cici more and more, I have found a few unique use cases that cici works really well for.
To help people get started with using cici, it would be great to document each of these use cases and explain how cici can benefit you.
Use cases:
*.example
files or documenting the setup steps.