Open-CMSIS-Pack / Open-CMSIS-Pack-Spec

Common Microcontroller Software Interface Standard - Pack(age) based distribution system
https://open-cmsis-pack.github.io/Open-CMSIS-Pack-Spec/
Apache License 2.0
50 stars 19 forks source link

Open-CMSIS-Pack Specification

The Open-CMSIS-Pack project delivers the infrastructure to integrate and manage software components and improve code reuse across embedded and IoT projects. The project is currently hosted and managed as an incubation project by Linaro in partnership with Arm, NXP and ST.

This Open-CMSIS-Pack specification is part of the Common Microcontroller Software Interface Standard and covers the following areas:

Linaro Project: Open-CMSIS-Pack

Access to Specification

The specification is pre-build and can be accessed here: https://open-cmsis-pack.github.io/Open-CMSIS-Pack-Spec/main/html/index.html

License

The Open-CMSIS-Pack project and its sub-components are licensed under Apache 2.0.

Contributions and Pull Requests

Contributions are accepted under Apache 2.0. Only submit contributions where you have authored all of the code.

Proposals, Reviews and Project

Please feel free to raise an issue on GitHub to start the discussion about your proposal.

We discuss proposals which we are dividing into 5 work streams with a dedicated label:

These Issues are tracked inside the project board

Issues, Labels

Please feel free to raise an issue on GitHub to report misbehavior (i.e. bugs)

Issues is your best way to interact directly with the maintenance team and the community. We encourage you to append implementation suggestions as this helps to decrease the workload of the very limited maintenance team.

We will be monitoring and responding to issues as best we can. Please attempt to avoid filing duplicates of open or closed items when possible. In the spirit of openness we will be tagging issues with the following:

Pull Requests

When raising a Pull Request (PR) changing the PACK.xsd schema file, please ensure that the version, date of change, release-notes and documentation get updated consistently throughout your PR.

Rules:

Step 1: Edit the PACK.xsd file updating <date>=dd. mmm yyyy and <version>=major.minor.patch (Semantic Version) in:

Step 2: Edit the doxygen documentation located in "doxygen/src/*.txt"