strictdoc
strictdoc copied to clipboard
Diff/Changelog screen: Part 3: Stabilization and further extensions
- [x]
HEAD -> HEAD+as a default example. https://github.com/strictdoc-project/strictdoc/pull/1671 - [x] https://github.com/strictdoc-project/strictdoc/issues/1757
- [x] https://github.com/strictdoc-project/strictdoc/issues/1759
- [ ] Edge cases when running from another folder, e.g.,
error: Provided path is neither a single file or a folder: '/var/folders/sy/_sd67yzn5td5flr2_6vf73w40000gp/T/strictdoc_cache/git_sandbox/c8e88454bef857fc9ad7ae4d346e4c641a864157/../reqmgmt' - [x] https://github.com/strictdoc-project/strictdoc/issues/1723
- [ ] https://github.com/strictdoc-project/strictdoc/issues/1890
- [ ] CLI: compare Git revisions, write an integration test for
0.0.48..0.0.49. - [ ] Add file links.
- [ ] Nice to have: display the current branch along with HEAD.
- [ ] When a new requirement is added, its MID should be highlighted to green (see attached below).
- [ ] Case when Requirement is changed to Section with the same UID preserved.
- [ ] M: Changelog is printable as PDF.
- [ ] Changelog: Sort changes by documents.
- [ ] Basic end2end tests, at least for open the screen.
- [ ] Track moved nodes. When a requirement is moved but otherwise is not changed, indicate the requirement as changed.
- [ ] Free text - How to match section free texts when sections do not have UIDs? MIDs?
- [ ] project config: customizable published artifacts. How to publish several changelogs?
- [ ] M: (on hold) When a section without a free text is added, make it non-collapsible (without +-).
Backlog:
- [ ] M: Print fields one against another to preserve the layout.
- [ ] Add document grammar changes.