Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: Requirements for consistent documentation and a secure change process #297

Closed
mi-hol opened this issue Dec 19, 2022 · 3 comments
Closed
Assignees

Comments

@mi-hol
Copy link
Contributor

mi-hol commented Dec 19, 2022

Tasks:
[x] check doc links during PR validation
[ ] check URL links during PR validation

  • Recommend an editor to assess correctness of links during document edited (i.e. via native editor feature or VS Code extensions)
  • Allow bulk validation of links in all documents
  • Allow for structuring content via directories

[x] Identify "orphaned" documents having no references to index / Table of Content

  • already reported by mkdocs build but not visible as output is not brought back from gh action
  • example:
    INFO - The following pages exist in the docs directory, but are not included in the "nav" configuration:

[ ] add relevant docs from "orphaned" md files list to WIKI index / Table of Content

  • links from rusEFI forum to documents should work indefinitely

[x] updates of documents are only possible via Pull Requests to allow for revert

mi-hol referenced this issue Dec 24, 2022
* enable markdown within HTML

* enable markdown for starter infe

* add extra css

* add markdown tag

* format with markdown

* format with markdown

* format link image with markdown

* try markdown on table cell

* try markdown styling

* try some more markdown

* try background

* convert rest of images

* remove background

* fix hint and warning icons

* markdown=block in details

* fix some markdown

* try no table

* limit width for GH
@mi-hol mi-hol changed the title Requirements for documentation and it's change process Requirements for documentation editors and a secure change process Dec 28, 2022
@mi-hol
Copy link
Contributor Author

mi-hol commented Dec 31, 2022

consider learnings from discussion in PR #294 (comment)

@chuckwagoncomputing
Copy link
Member

chuckwagoncomputing commented Jan 6, 2023

  • Support an editor to assess correctness of links in a document currently edited (i.e. via native editor feature or VS Code extensions)

  • Allow bulk validation of links in all documents
    We have enabled strict mode, have a link checking script, and have enabled linting for pull requests (once Lint #360 is merged)

  • Allow for structuring content via directories
    WONTFIX

  • Identify "orphaned" documents having no references to index / Table of Content

    • already reported by mkdocs build but not visible as output is not brought back from gh action
    • example:
      INFO     -  The following pages exist in the docs directory, but are not included in the "nav" configuration:
      - 1995-3000gt.md
      - 1997-e320.md
      

    (for their names see) 427 orphaned md files as of 30Dec2022.txt

  • links from rusEFI forum to documents should work indefinitely
    Do you have a proposal for how to do this magic?

  • updates of documents are only possible via Pull Requests to allow for revert
    We can revert without Pull Requests - though pull requests are still a good idea. @rusefillc likes to push to master. If he wants to no longer make that possible for himself, he may do so. This is already separate issue [Proposal] make "master" a protected branch to enforce update via PRs only  #268.

@mi-hol mi-hol changed the title Requirements for documentation editors and a secure change process Epic: Requirements for documentation editors and a secure change process Jan 15, 2023
@mi-hol mi-hol self-assigned this Jan 15, 2023
@mi-hol mi-hol changed the title Epic: Requirements for documentation editors and a secure change process Epic: Requirements for consistent documentation and a secure change process Jan 31, 2023
@mi-hol
Copy link
Contributor Author

mi-hol commented May 29, 2023

not feasible

@mi-hol mi-hol closed this as completed May 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants