- Go 49.7%
- JavaScript 20.8%
- HTML 19.8%
- Makefile 7.4%
- Dockerfile 1.4%
- Other 0.9%
| src | Fix env var handling | |
| static | rewrite codemos in Go, yolo | |
| .dockerignore | Move source file in ./src and add Makefile | |
| .gitignore | Move source file in ./src and add Makefile | |
| app.env.dist | user viper for config | |
| CONTRIBUTING.md | Fix env var handling | |
| Dockerfile | Move source file in ./src and add Makefile | |
| go.mod | Move source file in ./src and add Makefile | |
| go.sum | user viper for config | |
| LICENSE | Improve readme and pyproject.toml, add contribution guide, minor style update | |
| Makefile | Move source file in ./src and add Makefile | |
| README.md | Move source file in ./src and add Makefile | |
Codemos
Bits of democracy in your code workflow.
Want to try now? Check the demo website.
This project is under development and is not usable yet, please come back later. :)
🌿 What is Codemos?
Codemos is a voting platform designed to work with an issue tracking system (ie. Github or Gitlab), with majority judgment.
Software developers creates polls on a group of issues, helping them to understand users needs.
🏗️ Installation
Using Docker
git clone https://framagit.org/roipoussiere/codemos.git
cd codemos
sudo docker build --tag codemos .
⚙️ Configuration
You must configure Codemos according to your needs.
See the default config for more information about available configuration variables.
Using Docker
For production it's recommended to configure Codemos from environment variables, that can be stored in app.env file:
cp app.env.dist app.env
nano env
🚀 Start
Using Docker
Start your container using the Codemos image you just created, and define app port and env file path:
sudo docker run --rm --name my-codemos -p 80:80 --env-file app.env codemos
❤️ Contributing
See the contribution guide.
📜 License & ownership
- license: MIT
- author: Nathanaël Jourdane, for the Mieux Voter non-profit organization.
- contact: roipoussiere · protonmail · com