There are many ways to improve vanilla and we’ll be very happy if you want to help!
A lot of people do not think of this but just spreading the Vanilla Linux distribution may already help! Encouraging people to use, testing all its purposes, doing some tests and feedback is always welcomed.
One of the most important and time consuming task is maintaining adding new packages. Fortunately, writing a package in Vanilla is pretty straightforward and does not require much time to master.
See the repository vanilla and its CONTRIBUTE.md file for more information about this topic.
vpk is already in a good shape and starting to be widely usable it still requires major features that are not implemented yet. All of these features are described in the project redmine page and you may help implementing then. If you already know POSIX shell script then you will be able to quickly help us.
vpk is the primary tool required to run Vanilla Linux, there are other several tools that we need to create to make Vanilla a full and complete system. The following tools are required and must be written:
vpod: a poudriere like tool to produce mass builds from a vanilla source repository.
vinitrd: a tool to create, manipulate initramfs files.