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

Improve Javadoc Comments #21

Open
ajaynegi45 opened this issue Sep 5, 2024 · 5 comments
Open

Improve Javadoc Comments #21

ajaynegi45 opened this issue Sep 5, 2024 · 5 comments
Assignees
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers gssoc GirlScript Summer Of Code gssoc-ext hacktoberfest hacktoberfest-accepted level2 GirlScript Summer Of Code - 25 points status: ready for dev You can asked for this issue to be assigned (if not already assigned)

Comments

@ajaynegi45
Copy link
Owner

Description:
The current Javadoc comments in the LibraryMan project can be improved to enhance clarity and provide more beginner-friendly explanations. This will help new contributors better understand the code and contribute more easily.

Tasks:

  1. Review the existing Javadoc comments across all classes and methods.
  2. Simplify technical jargon and provide clear explanations.
  3. Add examples where necessary to demonstrate how methods and classes are used.
  4. Ensure consistency in formatting and language throughout the codebase.
  5. Follow best practices for writing Javadoc comments:
    • Briefly describe the purpose of the class or method.
    • Explain all parameters and return values.
    • Highlight any exceptions thrown by the method.
    • Include relevant tags (e.g., @param, @return, @throws).

Requirements:

  • Basic knowledge of Java and Javadoc format.
  • Willingness to make the comments approachable for beginners.

Additional Notes:
Feel free to ask any questions or request clarifications in the comments below. Let's make this project more accessible to new contributors! 😊

@ajaynegi45 ajaynegi45 added documentation Improvements or additions to documentation good first issue Good for newcomers hacktoberfest-accepted hacktoberfest status: ready for dev You can asked for this issue to be assigned (if not already assigned) labels Sep 5, 2024
@ajaynegi45 ajaynegi45 added the gssoc GirlScript Summer Of Code label Oct 1, 2024
@Harshmhajn
Copy link

may i work on this? Should we include code examples in the Javadoc comments to demonstrate method usage, or would a high-level description be sufficient?

@ajaynegi45
Copy link
Owner Author

may i work on this? Should we include code examples in the Javadoc comments to demonstrate method usage, or would a high-level description be sufficient?

Hi @Harshmhajn,

Thank you for your interest in working on the 'Improve Javadoc Comments' I’m happy to let you know that I’ve assigned this issue to you, and your contribution is much appreciated!

For the Javadoc comments, a high-level description will be sufficient in most cases. However, if there's anything complex or not immediately clear, feel free to include code examples for clarity. For simple and straightforward methods, a high-level description alone should be enough.

Feel free to start, and if you need any help along the way, don’t hesitate to reach out!

@Harshmhajn
Copy link

Hey @ajaynegi45!

Quick update on issue #39: I improved the Javadoc comments in pull request #39 to enhance clarity for beginners. Key updates include:

Simplified comments, Clearer explanations and examples, Consistent formatting
Could you please review the pull request? Your feedback would be appreciated! Also, if you could add the tags for level and GSSoC, that would be great!

@Harshmhajn
Copy link

Harshmhajn commented Oct 2, 2024

Hey @ajaynegi45!

Quick update on issue #46 Resolved the error now the code is working fine now! Could you please review the pull request? Your feedback would be appreciated!

@ajaynegi45 ajaynegi45 added level2 GirlScript Summer Of Code - 25 points gssoc-ext labels Oct 2, 2024
@Tanisha0708
Copy link

@ajaynegi45 i would like to work on this please assign me this issue

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 good first issue Good for newcomers gssoc GirlScript Summer Of Code gssoc-ext hacktoberfest hacktoberfest-accepted level2 GirlScript Summer Of Code - 25 points status: ready for dev You can asked for this issue to be assigned (if not already assigned)
Projects
None yet
Development

No branches or pull requests

3 participants