Contributing & Maintenance
The Serpenta Standard is not to be left unattained or especially considered dogmatic. I (Kiril from DH08) leave it as a responsibility for the next generations to maintain it or update it the way they desire. This document will give you tips on how to do exactly this—maintaining and developing Serpenta itself.
If you are an outside developer and wish to contribute to this open-source standard, first, thank you so much. This document will guide you through the steps needed to contribute to Serpenta.
Serpenta monorepo structure
Serpenta lives as a monorepo at GitHub. A subfolder of Serpenta is dedicated to its packages—/packages
—which contains:
serpenta
: the Svelte UI kit of Serpentaserpenta-app
: a npm binary for creating a new Serpenta-based app with a Tauri integration.
Guidelines
To contribute to Serpenta, one must be familiar with its architecture and follow the code of conduct guidelines of Delft Hyperloop.
Suggesting new features
One can suggest any feature for Serpenta by opening issues in the Serpenta repository.