CMSIS-Pack  Version 1.5.0
Delivery Mechanism for Software Packs
 All Pages
/package/repository element

The element specifies the URL of the public repository the pack originates from. The attribute 'type' specifies the repository technology and therefore the tools required to be used with this repository.

Example:

<package>
...
<repository type="git">https://github.com/ARM-software/CMSIS-Driver.git</repository>
...
</releases>
...
</package>

 

Parent Element Element Chain
package /package
Attributes Description Type Use
type Repository management technology used by the specified public repository (e.g. git, svn). xs:string required

Example:

Contributing to a software pack hosted on GitHub:

  • Open the URL specified by the <repository> element in a browser.
  • Create a fork of the repository.
  • Clone the fork on your machine (you may want to checkout the tag specified in the <release> element).
  • Create a branch for you modifications.
  • Develop and test the modifications of your branch and push the branch to GitHub.
  • Create a pull request of your branch into the upstream repository.