Skip to content
This repository has been archived by the owner on Dec 20, 2024. It is now read-only.

first draft of docs #25

Merged
merged 26 commits into from
Aug 16, 2024
Merged

first draft of docs #25

merged 26 commits into from
Aug 16, 2024

Conversation

mc4117
Copy link
Member

@mc4117 mc4117 commented Aug 13, 2024

Need for Documentation

Replace #20

Description:

We currently lack sufficient documentation for our project. This makes it difficult for new contributors to get started and for users to understand how to use our software effectively.

Why this is important:

  1. Onboarding New Contributors: Clear documentation will help new contributors understand the project structure, coding standards, and how to set up their development environment.
  2. User Support: Comprehensive user guides and FAQs can reduce the number of user queries and support requests.
  3. Consistency: Documented processes ensure consistency in development and deployment.

Proposed Solution:

  1. Developer Guide:

    • Project structure overview
    • Coding standards and best practices
    • Setup and installation instructions
    • Contribution guidelines
  2. User Guide:

    • How to install and configure the software
    • Basic usage instructions
    • Common troubleshooting steps
  3. API Documentation:

    • Detailed descriptions of API endpoints
    • Example requests and responses
    • Authentication and authorization procedures

Tasks:

  • Outline the structure for the Developer Guide.
  • Draft the User Guide.
  • Generate and organize API documentation.
  • Review and edit all documentation for clarity and completeness.
  • Publish documentation on the project's GitHub Wiki or website.

Additional Notes:

Any contributions towards this documentation effort are welcome. If you have experience with writing technical documentation or have suggestions, please comment below or create a pull request.


📚 Documentation preview 📚: https://anemoi-training--25.org.readthedocs.build/en/25/

@FussyDuck
Copy link

FussyDuck commented Aug 13, 2024

CLA assistant check
All committers have signed the CLA.

@JesperDramsch JesperDramsch added this to the First Release milestone Aug 13, 2024
Copy link
Member

@gmertes gmertes left a comment

Choose a reason for hiding this comment

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

Can we rename the png folder to something generic like images ?

@gmertes
Copy link
Member

gmertes commented Aug 15, 2024

Seems like @gareth-j contribution got lost somewhere.

When we squash merge this one, don't forget to add to the description:

Co-authored-by: Gareth Jones <[email protected]>

@JesperDramsch JesperDramsch merged commit eeb8647 into develop Aug 16, 2024
15 checks passed
@JesperDramsch JesperDramsch deleted the docs/first_draft branch August 16, 2024 15:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants