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 Evaluate Level of Completion
  9. Developer Include Project Specifications
  10. Developer Organize Projects
  11. Developer Reference Elements from an Element
  12. Developer Reuse Elements of External Projects
  13. Developer Reuse Elements of This Project
  14. Developer Structural Diff Project
  15. Developer Verify Project Data
  16. User Annotate an OSHW Project
  17. User Build an OSHW Project
  18. User Build an OSHW Project with Alternative Components
  19. User Comment on Elements
  20. User Create Agile Decision Record
  21. User Evaluate Level of Completion
  22. User Fork an OSHW Project
  23. User Review Project Specifications

Backlinks