| ... | ... | @@ -31,12 +31,14 @@ In short, we are using [Git](https://git-scm.com/) and [Gitlab](https://gitlab.c |
|
|
|
|
|
|
|
```sh
|
|
|
|
MTTL Repo
|
|
|
|
├─ frontend
|
|
|
|
├─ scripts
|
|
|
|
├─ requirements
|
|
|
|
│ ├─ KNOWLEDGE.json
|
|
|
|
│ ├─ SKILLS.json
|
|
|
|
│ ├─ ABILTIES.json
|
|
|
|
│ └─ TASKS.json
|
|
|
|
├─ work-roles
|
|
|
|
├─ rel-links
|
|
|
|
│ ├─ training
|
|
|
|
│ | └─ *.rel-links.json
|
|
|
|
│ └─ eval
|
| ... | ... | @@ -49,6 +51,16 @@ MTTL Repo |
|
|
|
└─ SPECIALIZATIONS.json
|
|
|
|
```
|
|
|
|
|
|
|
|
frontend: directory for the MTTL Gitlab static page
|
|
|
|
scripts: directory with all source CI/CD python and bash scripts
|
|
|
|
requirements: directory with all MTTL KSAT JSON files
|
|
|
|
rel-links: directory with training/eval relationship-link files
|
|
|
|
work-roles: directory with work-role JSON files containing requirement mappings
|
|
|
|
.gitlab-ci.yml: Gitlab CI/CD configuration file
|
|
|
|
CODEOWNERS: Gitlab ownership file to designate necessary approval for changes to specific files
|
|
|
|
WORK-ROLES.json: file to designate work role progression and repository links to material on training/evaluations
|
|
|
|
SPECIALIZATIONS.json: file to designate specialization progression and repository links to material on training/evaluations
|
|
|
|
|
|
|
|
## Change Management Workflow
|
|
|
|
|
|
|
|
```mermaid
|
| ... | ... | |