1. Core Capabilities

These are the core needs of the OSHW community when sharing, communicating, and collaborating on OSHW projects

1. OSHW Definition

OSHW projects should be developed and shared in accordance to the OSHW Definition.1

1: https://www.oshwa.org/definition/

2. OSHW Certification

OSHW projects should be developed and shared in accordance to the OSHW Certification process.1

1: https://certification.oshwa.org/process.html

3. OSHW Should Be like OSS

OSHW should be like Open Source Software (OSS) to the greatest degree possible (e.g. sharing, development, licensing).

4. OSHW Development Should Leverage Modern Software Development Techniques

OSHW development should leverage modern software development techniques to improve the OSHW developer experience.

examples

  • package management
  • DevOps (e.g., DevSecOps, DocOps)
  • mono-repos
  • design patterns (e.g., model-view-controller)
  • semantic versioning


Children
  1. 0. Unidentified
  2. 1. OSHW Definition
  3. 2. OSHW Certification
  4. 3. OSHW Should Be like OSS
  5. 4. OSHW Development Should Leverage Modern Software Development Techniques

Backlinks