-
Notifications
You must be signed in to change notification settings - Fork 0
Design
Gustav Johansson edited this page Sep 26, 2017
·
1 revision
The design of the benevolent tool is simply to create an automated installed environment based on different tools already out there. Some patchwork might be required, i.e., making the tools work together.
R-1. Agile - there should be an agile tool capable of Kanban.
R-2. Deployable - use a container system for fast deployment.
R-3. Separation - use separate data storage for easy migration and upgrades.
R-4. Repositories - should be browsable.
R-5. Work flow - a simple work flow should present for code review.
R-6. Access control - access rights should be handled.
In no particular order
Fine grained access control over ssh. Fulfills R-5 and R-6.
Agile tool that is written in python. Fulfills R-1.
Container system. Fulfills R-2 and R-3 (if careful).
Best visualization tool out there for git. Fulfills R-4 and R-5.