Skip to content

Conversation

@RAJVEER42
Copy link
Contributor

πŸ”€ Pull Request: Commenting + README Improvements

🧠 Summary

This PR improves code readability, developer onboarding, and contribution standards by:

  • βœ… Adding structured and meaningful comments to key Flutter screen files

  • βœ… Creating a new README.md with:

    • πŸ“ Folder structure overview

    • πŸ› οΈ Setup & run instructions

    • ✍️ Commenting style guide (with emoji support)

    • 🀝 Contribution guidelines

    • πŸ’‘ Dart documentation and linter suggestions


πŸ—‚οΈ Files Commented

Thanks to guidance from @Prateek9876, the following files now include /// doc comments and // inline notes:

  • main.dart

  • login_page.dart

  • register_screen.dart

  • profile_screen.dart

  • issue_selection.dart

  • discussion.dart

  • admin_dashboard.dart

  • feedback.dart

  • logo.dart


πŸ“˜ README Highlights

  • βœ… Added emoji-based commenting guide

  • πŸ“ Explained folder structure (lib/, lib/screens/, etc.)

  • πŸš€ Included developer setup and run instructions

  • 🧹 Shared clean code tips (linters, dart doc, formatting)


πŸ“š Commenting Style

We follow a clean, emoji-supported style to make the code beginner-friendly and easy to scan.

  • // β€” short, inline logic or layout notes
    // πŸ“ Adds spacing between fields

  • /// β€” documentation for functions, widgets, or classes

    dart
    CopyEdit
    /// Navigates to the specified screen with zoom transition. /// [context] - Current widget context. /// [screen] - Destination screen to navigate.

Emoji Guide:

Emoji | Meaning -- | -- πŸ“ | Feedback or text input ⭐ | Star rating πŸ“ | Spacing/Layout βœ… | Checkbox or toggle πŸ“€ | Submit button πŸš€ | Important logic 🧾 | Title or label πŸ” | Auth-related

πŸ”€ Pull Request: Commenting + README Improvements

🧠 Summary

This PR improves code readability, developer onboarding, and contribution standards by:

  • βœ… Adding structured and meaningful comments to key Flutter screen files

  • βœ… Creating a new README.md with:

    • πŸ“ Folder structure overview

    • πŸ› οΈ Setup & run instructions

    • ✍️ Commenting style guide (with emoji support)

    • 🀝 Contribution guidelines

    • πŸ’‘ Dart documentation and linter suggestions


πŸ—‚οΈ Files Commented

Thanks to guidance from @Prateek9876, the following files now include /// doc comments and // inline notes:

  • main.dart

  • login_page.dart

  • register_screen.dart

  • profile_screen.dart

  • issue_selection.dart

  • discussion.dart

  • admin_dashboard.dart

  • feedback.dart

  • logo.dart


πŸ“˜ README Highlights

  • βœ… Added emoji-based commenting guide

  • πŸ“ Explained folder structure (lib/, lib/screens/, etc.)

  • πŸš€ Included developer setup and run instructions

  • 🧹 Shared clean code tips (linters, dart doc, formatting)


πŸ“š Commenting Style

We follow a clean, emoji-supported style to make the code beginner-friendly and easy to scan.

  • // β€” short, inline logic or layout notes
    // πŸ“ Adds spacing between fields

  • /// β€” documentation for functions, widgets, or classes

    dart
    CopyEdit
    /// Navigates to the specified screen with zoom transition. /// [context] - Current widget context. /// [screen] - Destination screen to navigate.

Emoji Guide:

Emoji | Meaning -- | -- πŸ“ | Feedback or text input ⭐ | Star rating πŸ“ | Spacing/Layout βœ… | Checkbox or toggle πŸ“€ | Submit button πŸš€ | Important logic 🧾 | Title or label πŸ” | Auth-related

@Prateek9876 Prateek9876 merged commit 7a6f8b8 into Prateek9876:main Jun 14, 2025
@RAJVEER42 RAJVEER42 deleted the my-feature branch June 22, 2025 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants