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

Restructured the developer documentation into the Diátaxis framework #2329

Merged
merged 4 commits into from
Oct 10, 2024

Conversation

ashmeigh
Copy link
Collaborator

Issue

Closes #2328

Description

Restructured the developer documentation into the Diátaxis framework. The documentation is now categorized into Tutorials, How-To Guides, Explanations, and Reference to improve navigation and consistency, following the structure used in the Pandas developer docs. This change is aimed at making it easier for contributors to locate relevant information based on their level of experience and the specific tasks they are working on.

Testing

Verified the structure by navigating through the developer documentation in the new format, ensuring that each section properly falls under the intended category (Tutorials, How-To Guides, Explanations, Reference).

Copy link
Collaborator

@samtygier-stfc samtygier-stfc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The old content from docs/developer_guide/index.rst has been duplicated to docs/developer_guide/tutorials/started.rst and docs/developer_guide/how-to-guides/command.rst. Was the aim to split the Getting started and Command Line Arguments into separate pages?

Changes to docs/release_notes/next/featureE-2320-Enhance-System-Tests -for-Spectrum-Viewer and mantidimaging/gui/test/gui_system_spectrum_test.py have been include. Might need a rebase to remove them.

docs/developer_guide/index.rst Outdated Show resolved Hide resolved
docs/developer_guide/index.rst Show resolved Hide resolved
@ashmeigh ashmeigh closed this Oct 8, 2024
@ashmeigh ashmeigh reopened this Oct 8, 2024
@ashmeigh ashmeigh force-pushed the 2279_Developer_Documentation_on_System_Testing branch 2 times, most recently from c956a2b to f3c4d27 Compare October 9, 2024 14:14
@ashmeigh ashmeigh force-pushed the 2279_Developer_Documentation_on_System_Testing branch from f3c4d27 to 95030b2 Compare October 9, 2024 14:26
@coveralls
Copy link

Coverage Status

coverage: 74.278%. remained the same
when pulling 5a797dd on 2279_Developer_Documentation_on_System_Testing
into a7fce84 on main.

Copy link
Collaborator

@samtygier-stfc samtygier-stfc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. A big step on the way to better organised docs.

@samtygier-stfc samtygier-stfc added this pull request to the merge queue Oct 10, 2024
Merged via the queue into main with commit 2529884 Oct 10, 2024
8 checks passed
@samtygier-stfc samtygier-stfc deleted the 2279_Developer_Documentation_on_System_Testing branch October 10, 2024 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Restructure Developer Documentation into Diátaxis Framework
3 participants