After the docs-as-code is functional in the baseslibs repo, the whole content of https://github.com/eclipse-score/score/tree/main/docs/modules/baselibs should be migrated to the baseslibs repo.
The approach for the cross-repo traceability in docs: https://eclipse-score.github.io/score/main/design_decisions/DR-001-proc.html
Idea how to avoid need id conflict between score and baselibs repo during migration:
- PR1: There is PR in score repo removing baselibs module docs.
- PR2: baselibs depends on score module in bazel with a
git_override pointing to that PR.
- Merge PR2.
- At this point, the PR1 cannot be merged yet due to references to baselibs elements from other (not yet migrated) modules. The option could be to temporarily duplicate baselibs need elements in score repo. Once the documentation of the affected modules is migrated, those duplicated elements can be removed.
Acceptance criteria
After the docs-as-code is functional in the
baseslibsrepo, the whole content of https://github.com/eclipse-score/score/tree/main/docs/modules/baselibs should be migrated to thebaseslibsrepo.The approach for the cross-repo traceability in docs: https://eclipse-score.github.io/score/main/design_decisions/DR-001-proc.html
Idea how to avoid need id conflict between score and baselibs repo during migration:
git_overridepointing to that PR.Acceptance criteria