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

docs: Update contributing.md for clarity and environment setup #215

Open
9 tasks
benoit-bremaud opened this issue Jul 22, 2024 · 0 comments
Open
9 tasks
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@benoit-bremaud
Copy link
Owner

benoit-bremaud commented Jul 22, 2024

Description:

Summary

The contributing.md file is outdated and certain sections, particularly the one explaining how to create environment variable files, are unclear. This document needs to be updated to include detailed instructions for different operating systems (Linux, Windows, and macOS) and explicitly explain which options to uncomment in the .env file (which is a copy of the .env.example).

Context

Having clear and up-to-date documentation is crucial for onboarding new contributors and ensuring a smooth development process. The current lack of clarity in the contributing.md file can lead to confusion and setup issues.

Objectives

  • Update the contributing.md file to include detailed instructions for setting up environment variable files on Linux, Windows, and macOS.
  • Ensure the documentation explicitly states which options need to be uncommented in the .env file.
  • Improve the overall clarity and completeness of the document.

Acceptance Criteria

  • The contributing.md file contains clear, detailed instructions for creating and configuring environment variable files on all major operating systems.
  • Instructions for uncommenting necessary options in the .env file are included.
  • The document is reviewed and approved by at least one other contributor for clarity and completeness.

Tasks

  • Create and initialize a new working branch
    • Use the branch name following the conventions specified in the CONTRIBUTING.md guide.
    • Branch name format: docs/update-contributing-md
  • Update the section on configuring the development environment to include instructions for Linux, Windows, and macOS.
  • Add detailed steps on how to create and configure the .env file, including which options to uncomment.
  • Improve overall clarity and ensure all sections are up to date.
  • Write the commit message
    • Ensure the commit message follows the naming conventions as specified in the CONTRIBUTING.md guide.
  • Create the Pull Request
    • Ensure the Pull Request follows the naming and description conventions as specified in the CONTRIBUTING.md guide.

Resources

UML Diagrams References

  • Use Case Diagram: To understand the interactions between the developer and the system during setup.
  • Sequence Diagram: To visualize the steps of setting up the environment variables.
  • Class Diagram: To see the structure of configuration files and their relations.

Branch Name

docs/update-contributing-md

Complementary Suggested Tasks

  • Ensure compatibility with existing documentation and update any references if necessary.
  • Review and update related configuration settings if required.
  • Perform a walkthrough of the updated setup instructions to ensure clarity and accuracy.
@benoit-bremaud benoit-bremaud added documentation Improvements or additions to documentation enhancement New feature or request labels Jul 22, 2024
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 enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant