Patrick Georgi has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/30972
Change subject: Documentation: Add Project Ideas document ......................................................................
Documentation: Add Project Ideas document
This is unfinished and we should collect ideas in this commit while it's under review on Gerrit until things settled.
This will provide less churn and conflicts than multiple commits trying to edit the same file.
Change-Id: Idd68f845930bd37a2293969b9a153cf584d6d15f Signed-off-by: Patrick Georgi pgeorgi@google.com --- A Documentation/contributing/project_ideas.md 1 file changed, 34 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/72/30972/1
diff --git a/Documentation/contributing/project_ideas.md b/Documentation/contributing/project_ideas.md new file mode 100644 index 0000000..2e89dea --- /dev/null +++ b/Documentation/contributing/project_ideas.md @@ -0,0 +1,34 @@ +# Project Ideas + +This section collects ideas to improve coreboot and related projects and +should serve as a pool of ideas for people who want to enter the field of +firmware development but need some guidance what to work on. + +These tasks can be adopted as part of programs like Google Summer of Code or +by motivated individuals outside such programs. + +Each entry should outline what would be done, the benefit it brings to the +project, the pre-requisites, both in knowledge and parts. They should also +list people interested in supporting people who want to work on them - since +we started building this list for Google Summer of Code, we'll adopt its term +for those people and call them mentors. + +## Provide toolchain binaries +Our crossgcc subproject provides a uniform compiler environment for working on +coreboot and related projects. Sadly, building it takes hours, which is a bad +experience when trying to build coreboot the first time. + +Provide packages/installers of our compiler toolchain for Linux distros, +Windows, Mac OS. For Windows, this should also include the environment (shell, +make, ...). + +## Requirements + +* coreboot knowledge: little +* other knowledge: should know how packages or installers for their target OS + work. Knowledge of the GCC build system is a big plus +* hardware requirements: nothing special + +## Mentors +* Patrick Georgi patrick@georgi.software +