Open krystian-hebel opened 4 months ago
I've started working on this in https://github.com/TrenchBoot/TrenchBoot.github.io/pull/31, addressed points are marked in the first comment.
There are some pages I will need help with:
Update events page.
I have updated the events page with new events since 2020: https://github.com/TrenchBoot/TrenchBoot.github.io/pull/32 There are 2 events/presentations where I have found some issues:
Working on moving the [documentation repo] to the website here: https://github.com/TrenchBoot/TrenchBoot.github.io/pull/33
I think it is mostly done but there are still two very old open pull requests with last updated 2 and 4 years ago: https://github.com/TrenchBoot/documentation/pulls
Also I am not authorised to archive the documentation repository, so maybe someone else should do it. Forking and making PR only to add a deprecation note seems a bit excessive.
https://trenchboot.org/events/ - @dpsmith, @pietrushnic, @miczyg1 the list ends in 2020, surely there were presentations after that.
Naturally. It's just nobody updated with new presentations. Last time I edited the page I had t do some archeology to find slides and videos. Whoever is going to update it, will have to do the archeology again to find all presentations and materials.
I think most of the missing events were added here https://github.com/TrenchBoot/TrenchBoot.github.io/pull/32
https://github.com/TrenchBoot/TrenchBoot.github.io/pull/42 has been merged, I've checked the items addressed by it.
Another set of changes merged with https://github.com/TrenchBoot/TrenchBoot.github.io/pull/36, including README and cleanup of MkDocs plugins.
https://github.com/TrenchBoot/TrenchBoot.github.io/pull/33 - Linux instructions and coreboot payload blueprint
https://github.com/TrenchBoot/TrenchBoot.github.io/pull/43 - publications about TrenchBoot
https://github.com/TrenchBoot/TrenchBoot.github.io/pull/37 - pre-commit added to CI, now adding wrongly formatted content should be harder, and we finally have green tick on the PR.
https://github.com/TrenchBoot/TrenchBoot.github.io/pull/46 added Linux build instructions using trenchboot-sdk, which was updated to work with current debian:stable
in https://github.com/TrenchBoot/trenchboot-sdk/pull/12.
Affected component(s) or functionality (if applicable)
Documentation
Brief summary
Documentation currently doesn't reflect the state of the project. Many aspects are outdated, important things are omitted and technical details irrelevant to regular users are named in a way that suggests they are part of entry-level instructions (e.g. Running). Website has broken formatting, there is no clear division of responsibilities between website and documentation repository. In addition to that, some documentation is spread throughout other repositories, not always in the most fitting places.
Version
N/A
Additional context
Rough list of tasks to be done to improve the documentation, divided by source:
Website
Documentation
andBlueprints
).Documentation repository
references
.QUICKSTART.md
is still valid, update if not.presentations/README.md
with website, save copy of presentations from linked events (if available).trenchboot-sdk
Relevant documentation you've consulted
Related, non-duplicate issues
https://github.com/TrenchBoot/trenchboot-issues/issues/8