Skip to content

Update Project Structure#110

Merged
Deepika14145 merged 1 commit intoDeepika14145:mainfrom
dimpal-yadav:Project-Structure
Oct 17, 2025
Merged

Update Project Structure#110
Deepika14145 merged 1 commit intoDeepika14145:mainfrom
dimpal-yadav:Project-Structure

Conversation

@dimpal-yadav
Copy link
Contributor

🛠️ Pull Request Template — QuickFactChecker

🏷️ PR Type


🔗 Related Issue


📝 Rationale / Motivation

This PR fixes an issue with label automation and ensures contributors are automatically assigned to their issues/PRs.
It improves workflow efficiency and reduces manual assignment errors.


✨ Description of Changes

  • GitHub Actions
    • Added workflow to auto-create and assign labels (.github/workflows/auto-label.yml)
    • Integrated automation for contributors and maintainers
  • Documentation
    • Updated README.md with project structure
    • Added PULL_REQUEST_TEMPLATE.md for consistency
  • General
    • Improved folder clarity and standard naming conventions across the project

🧪 Testing Instructions

  1. Fork the repo and pull this branch.
  2. Commit any new issue or PR to trigger the workflow.
  3. Check Actions tab → ensure workflow executes successfully.
  4. Verify labels and assignees are automatically added.
  5. Confirm there are no errors in workflow logs.

👀 Impact Assessment

  • ✅ Improves contributor experience
  • ✅ Reduces manual maintainer workload
  • ⚙️ Affects .github/workflows folder only
  • ⚡ No frontend/backend code changes
  • 🛡️ No security implications

🖼️ Screenshots / GIFs

(N/A — backend automation update)


⚡ Checklist

  • Code follows project’s style and guidelines
  • Tested locally — workflow triggers successfully
  • Documentation updated (README, workflow comments)
  • No warnings/errors introduced
  • Related issue linked (Closes #45)
  • All reviewer feedback addressed

🔖 Reviewer Notes

  • Focus on YAML syntax and indentation
  • Confirm environment variables (GITHUB_TOKEN) are properly used
  • Check that labels and assignees are correctly assigned

⚠️ Breaking Changes

None — backward compatible with existing project setup.


🏆 Future Work / Enhancements

  • Add custom notifications for workflow success/failure
  • Extend label system for PR categories (UI, Backend, Docs)
  • Introduce GitHub Action to auto-comment on stale issues

🎯 Priority / Impact Level

  • Priority: High
  • Impact: Medium

@vercel
Copy link

vercel bot commented Oct 14, 2025

@dimpal-yadav is attempting to deploy a commit to the deepika's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Deepika14145 Deepika14145 merged commit 0355da7 into Deepika14145:main Oct 17, 2025
0 of 2 checks passed
@Deepika14145 Deepika14145 added documentation Improvements or additions to documentation LEVEL 1 gssoc25 labels Oct 17, 2025
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 gssoc25 LEVEL 1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Project Structure in README.md

2 participants