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

Comprehensive Documentation for ProfitPals #3

Open
3 tasks
utgarda opened this issue Oct 7, 2023 · 0 comments
Open
3 tasks

Comprehensive Documentation for ProfitPals #3

utgarda opened this issue Oct 7, 2023 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@utgarda
Copy link
Member

utgarda commented Oct 7, 2023

To ensure clarity and ease of use for all future developers and contributors, comprehensive documentation is a must. As we continue to develop ProfitPals, we should consistently be adding and updating documentation.

Checklist:

  • PlantUML Sequence Diagrams: For each major use case, create a sequence diagram. These diagrams provide visual clarity for the flow of operations and interactions.

    • Ensure diagrams are rendered and properly visible directly on GitHub.
  • Inline Comments:

    • Use NatSpec for all Solidity code. This aids in understanding the purpose and mechanics of each function, modifier, contract, etc.
  • TypeScript Documentation:

    • Leverage TsDocs for all TypeScript code. Detailed comments should explain functions, classes, interfaces, etc., ensuring readability and easing the onboarding process for new developers.

Notes:

Remember, well-documented code is crucial for open-source projects. It not only helps in understanding the codebase but also attracts more quality contributions.


Always prioritize clarity and detail in documentation. Good docs form the backbone of successful open-source projects!

@utgarda utgarda added the documentation Improvements or additions to documentation label Oct 7, 2023
utgarda added a commit that referenced this issue Oct 7, 2023
@anastasiabusygina anastasiabusygina moved this from Todo to Backlog in ETHOnline2023 ProfitPals Dec 16, 2023
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
Projects
Development

No branches or pull requests

4 participants