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

Add Contributors and Project structure markdown workflows #275

Merged
merged 6 commits into from
Oct 8, 2024

Conversation

yashksaini-coder
Copy link
Contributor

Related Issue

Fixes: #162

Description

@PriyaGhosal I raised this issue to fix the issue #162. I raised this PR to fix the merge conflicts that came in my previous PR #203. It fixes the action workflows & add the original README code. Also add few extra iconic widgets in the Footer in the Contributors section of the README.

It introduces several updates that automate the repository maintenance and enhance the README.md file. The key changes include adding scripts and workflows for updating the repository structure and contributors list, and improving the README.md layout.

Automation Scripts and Workflows:

  • Added script to update repository structure: The new script update_structure.py generates and updates the repository structure in project-structure.md and project_structure.txt files. (.github/scripts/update_structure.py)
  • Workflow to update repository structure: A new GitHub Actions workflow runs the update_structure.py script every hour and on pushes to the main branch. (.github/workflows/update-structure.yml)
  • Workflow to update contributors list: Added a GitHub Actions workflow to automatically update the contributors list in the README.md file on pushes to the main branch. (.github/workflows/add-contributor.yml)

README Enhancements:

  • Enhanced layout and added badges: Improved the README.md file layout by adding a centered header, badges, and contributors section. (README.md) [1] [2] [3]
  • Added project structure section: Included a new section in README.md to link to the project-structure.md file, which details the project structure. (project-structure.md)

Type of PR

  • Bug fix
  • Feature enhancement
  • Documentation update
  • Other (specify): _______________

Screenshots / videos (if applicable)

Buddy_trail-162.webm

Checklist:

  • I have made this change from my own.
  • I have taken help from some online resources.
  • My code follows the style guidelines of this project.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings.
  • I have tested the changes thoroughly before submitting this pull request.
  • I have provided relevant issue numbers and screenshots after making the changes.

Copy link

vercel bot commented Oct 8, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
buddy-trail ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 8, 2024 8:32am

Copy link
Contributor

github-actions bot commented Oct 8, 2024

Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. In the meantime, please ensure that your changes align with our contributing.md. If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊

Copy link

netlify bot commented Oct 8, 2024

Deploy Preview for buddytrail ready!

Name Link
🔨 Latest commit a838fb2
🔍 Latest deploy log https://app.netlify.com/sites/buddytrail/deploys/6704ee03b2f63d00080145bd
😎 Deploy Preview https://deploy-preview-275--buddytrail.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@yashksaini-coder
Copy link
Contributor Author

@PriyaGhosal Can you review this PR & add all the necessary labels, gssoc-extd, level, hacktoberfest accepted etc. to it

@PriyaGhosal PriyaGhosal merged commit 41ac141 into PriyaGhosal:main Oct 8, 2024
7 checks passed
@PriyaGhosal
Copy link
Owner

@yashksaini-coder Your pull request has been successfully merged! Don't stop here—continue contributing by addressing more issues and aiming to become a top contributor. Exclusive swag awaits for those who go the extra mile!
Great contribution to GSSOC'24 EXTENDED! 🎉

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.

Add Contributors list
2 participants