Development Guidelines
May 29, 2022 ยท View on GitHub
Repository structure
This repository contains multiple projects. They are kept together to simplify the dependency management. The following sections provide guidance in order to harmonize them.
Projects Expected Structure
Each project should contain the following elements:
-
README.md: Introduction to the project for end users. It should describe how to configure and start it. -
DEVELOPER.md: Introduction for developers. It includes development notes and references to design considerations. -
Makefileincluding the following rules: -
If applicable, design documentation may be captured in a
DESIGN.mdor adesigndirectory.
Continuous integration
Continuous integration shall be configured to run the following targets when applicable:
lintbuildtesttest-e2e