furiousOyster / software-defined-org

Infrastructure is better as software. Organizations too.
0 stars 0 forks source link

define structure for keeping sdo repos up to date with implementations of the code #14

Open furiousOyster opened 6 years ago

furiousOyster commented 6 years ago

If the SDO is a piece of logic, and the Intel Fractions are the accumulated state resulting from the execution of that logic, then ways to patch the code become very important.

Proposal 1:

  1. All code specified in SDO in a subfolder - /src.
  2. Intel is a repo that is a fork of the SDO, that contains /reports and /db
  3. Permission managed is a submodule `/db/ Hence changes to the code can be merged as a PR over to the instancing of the SDO. Reports are generated as a result of the db data. Permissions management is done by using submodules inside

Proposal 2:

  1. SDO code is a submodule of the surrounding implementation /sdo