ssotops / gitspace

DX optimization tool for interacting with git; most notably bringing the convenience of a monolith to the flexibility of microservices.
GNU General Public License v3.0
4 stars 0 forks source link

Create an `Index File` menu with sub-commands #33

Open alechp opened 2 months ago

alechp commented 2 months ago

Objective of Index File is managing the ~/.ssot/gitspace/index.hcl file and its derivatives (eg. ~/.ssot/gitspace/.configs)

  1. Add Diffing to prevent generating identical ~/.ssot/gitspace/.configs

    If the generated config matches the current config pointed to by backupPath, then skip updating.

  2. Create sub-commands

    • Sync Metadata

      Manually pull updates from Github. Example:

    • Description
    • Labels
    • Contributors { Teams[], Members[] }
    • Artifacts { Releases[], Packages[], Commits[] }