8000 Roadmap · librecore-org/librecore-org.github.io Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

Roadmap

Damien Zammit edited this page Nov 19, 2016 · 11 revisions

Technical goals

(the actual code, makefiles, documentation, etc)

  • coreboot inside buildroot with buildroots toolchain
  • remove dead boards from coreboot tree, and completely deblob (both via a script applied to master?)
  • add ability to build blobless X200 firmware from source as an example for other GM45 boards, (using blobtool for GbE and FD)
  • integrate payloads in buildroot: seabios (easy), petitboot (done), grub
  • other payloads like u-boot are in buildroot: investigate
  • build system shall use GNU compatible configure and make interface where possible.
  • documentation in markdown (or rst?) shall generate wiki and shall be part of source code repo such that pushing to the docs folder shall update wiki (?)
  • Add new provider for updating librecore firmwares (bios/ec/battery/other) in fwupd, See https://github.com/hughsie/fwupd#adding-a-new-provider

Institutional goals

(how to form a community and how should it be)

  • Gather developers interested in making a code contribution and make it easy for them to submit patches.
  • Have a review process for patches that is welcoming of change, not hampering of creativity, while still maintaining decent code quality.
  • No excessive rules on commit log messages, just use something sane: "path/to/file/or/dir: Subject of change" ...

Infrastructure goals

(how to organise project infrastructure: website, git, distribution, mailing list, irc, ...)

  • We shall have a central git repository for the source code with read/write access to a maintained list of users, and a separate repository for the website with similar access control. Public access shall be read only.
  • Email regarding the project should go to a mailing list which we can all subscribe to as well as users and we shall use #librecore on Freenode for real-time collaboration.
  • GPG signing of releases??
Clone this wiki locally
0