TrenchBoot / trenchboot-issues

This repository is to centralize issues and development progress tracking for the TrenchBoot project.
4 stars 1 forks source link

Improve documentation #29

Open krystian-hebel opened 4 months ago

krystian-hebel commented 4 months ago

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 repository
trenchboot-sdk

Relevant documentation you've consulted

Related, non-duplicate issues

https://github.com/TrenchBoot/trenchboot-issues/issues/8

krystian-hebel commented 3 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:

philipandag commented 3 months ago

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:

philipandag commented 3 months ago

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.

miczyg1 commented 2 months ago

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.

philipandag commented 2 months ago

I think most of the missing events were added here https://github.com/TrenchBoot/TrenchBoot.github.io/pull/32

krystian-hebel commented 2 months ago

https://github.com/TrenchBoot/TrenchBoot.github.io/pull/42 has been merged, I've checked the items addressed by it.

krystian-hebel commented 2 months ago

Another set of changes merged with https://github.com/TrenchBoot/TrenchBoot.github.io/pull/36, including README and cleanup of MkDocs plugins.

krystian-hebel commented 2 months ago

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

krystian-hebel commented 1 month ago

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.