User Stories List

As a OSHW User, I want to Build an OSHW Project, so that I can Reproduce the OSHW Project

related to 1. Core Capabilities: 1. OSHW Definition

notes

  • build using alternative components for (end-of-life) availability

As a OSHW Developer, I want to Organize OSHW Project, so that I can Conform to DRY Principle

related to 1. Core Capabilities: 4. OSHW Development Should Leverage Modern Software Development Techniques

notes

  • need for bridging knowledge gap between industry standard and open-source practices; no mentoring programs / methodology
    • while the DOF team agrees this is a challenge within the OSHW community, it is outside the scope of DOF (packaging a OSHW project to be shareable/modifiable/reproducible)
  • lintable data structure
    • interpret "lintable" to mean the content in the model is verifiable (no missing fields, orphan elements, etc.)
    • LinkML "validate" capability implements these kinds of tests
    • a.k.a., expose ability to validate content


Children
  1. Developer Associate a Figure with Elements
  2. Developer Associate an Asset with Elements
  3. Developer Attach a Citation
  4. Developer Automate Certification
  5. Developer Decompose Project
  6. Developer Diff Project
  7. Developer Ensure Unique Project Element Names
  8. Developer Organize Projects
  9. Developer Reference Elements from an Element
  10. Developer Reuse Elements of External Projects
  11. Developer Reuse Elements of This Project
  12. Developer Structural Diff Project
  13. Developer Verify Project Data
  14. User Annotate an OSHW Project
  15. User Build an OSHW Project
  16. User Build an OSHW Project with Alternative Components
  17. User Comment on Elements
  18. User Create Agile Decision Record
  19. User Fork an OSHW Project

Backlinks