Skip to content

openhwgroup/core-v-sw

Repository files navigation

Open Hardware Group Software Task Group

This is the main repository for the OpenHW Group Software Task Group. Our work is governed by our Charter.

Commercial ecosystem for CORE-V software

The #1 goal in our charter is to create a thriving commercial ecosystem for CORE-V software tools, models and operating systems, both open source and proprietary. We thus provide our list of CORE-V software providers. If your company is missing and you think you should be there, please submit a pull request with your details added.

Contributing

We highly appreciate community contributions. At present the most valuable contributions are to our meetings, mailing list and Mattermost discussion groups as we plan the work of the group.

In the future we shall have specific projects. Individual work-items within a project will be defined as issues with a task label and pull requests to contribute to those tasks are welcomed.

Contribution guidelines

The Open Hardware Group follows the Eclipse Development Process. Our practical approach to this can be found in the file CONTRIBUTING.md.

The key points when submitting a pull request are as follows.

  • Smaller commits containing sets of changes which are related are easier to review. Larger contributions are best split into several smaller commits.
  • Explanatory commit messages help us understand your work when reviewing. While we don't have separate ChangeLogs, the GNU ChangeLog format provides a useful discipline for structuring commit messages, with an overview of the changes and then details for each file and function that has been changed.
  • Don't forget to sign your commits (the -s flag to git commit) so we know it is your work!
  • After reviewing you may need to make some changes. To help keep a clean commit history, please rebase your branch on master after making the changes. Just ask if you need help on doing this.