Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[USER-STORY] Maintainer - Architecture Documentation #120

Open
1 of 4 tasks
jody opened this issue Oct 28, 2024 · 1 comment
Open
1 of 4 tasks

[USER-STORY] Maintainer - Architecture Documentation #120

jody opened this issue Oct 28, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation epic Epic user story User Story

Comments

@jody
Copy link
Contributor

jody commented Oct 28, 2024

User Story

Recognized stakeholder types: Decision-Maker, Maintainer

Story

As a Maintainer

I want documentation of the software architecture of the product

so that I can quickly gain an overview of the software design and locate where to make changes.

Acceptance Criteria

Rules

  1. 1. Software Architecture (SWA) documentation exists in the repository (PR User story #120 contribution #125 )
  2. 2. SWA documentation is linked from/to appropriate Maintainer documents
  3. 3. The SWA documentation includes representation of modules (e.g. classes) and their relationships
  4. 4. The SWA documentation self-explains how the documentation is maintained

Supporting Information

[Relevant information, context, resources, references]
Consider a simpler approach: using Javadoc to dynamically generate API documentation for the project.

Documenting Software Architectures in an Agile World
A minimal approach to software architecture documentation

Documenting Agile Architecture: Practices and Recommendations (research paper)

Dependencies

Depends On

[Links to other issues on which this story depends]

Dependents

[Links to other issues that depend on this story]

@jody
Copy link
Contributor Author

jody commented Nov 10, 2024

Now awaiting PRs or User Stories to address Rules 2-4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation epic Epic user story User Story
Projects
Status: Ready
Development

No branches or pull requests

1 participant