user_stories - depcharge-org/depcharge GitHub Wiki
DepCharge User Stories
One Dependency per repo
(Target Use Case). All repos are downloaded and added to the path automatically when the DepCharge script is manually run in the project directory.
Multiple Dependencies per repo
Treat multiple packages within a repo as dependencies. Automatically setup paths. The use case is to support the refactoring process of extracting a utility package from an existing project package, without REQUIRING a new repository to be created. This flexibility will help with creating deliveries.
Dependency in folder at relative file path
Allows support independent from access to git repositories. Works without git installed.
Dependencies in zip file at relative file path
Aids code delivery to customers, for example. The goal is to leave infrastructure intact as appropriate for maintaining trackability to version control.
-
Simple installation
-
When we aggregate repos into a zip, we do not want to loose the traceability back to the version control. Significant manual modification is unacceptable.
-
works without git installed