CMSIS-Pack: /package/repository element

| CMSIS-Pack Version 1.5.0 Delivery Mechanism for Software Packs

- Main Page
- Usage and Description

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.