Welcome to the Official Website for PRG.
What is PRG you ask? Personal Repository Guidelines, or PRG for short, is a repository categorization and guideline framework. By harnessing the power of GitHub Actions, it automatically crafts a tier-based display, neatly categorizing your repositories for enhanced clarity and impact. Beyond mere organization, it sets forth comprehensive guidelines, templates for READMEs, and overall repository structure, ensuring each project is showcased with maximum professionalism and coherence.
Visit the Personal Repository Guidelines (PRG) GitHub repository to get started!
If you would like to showcase your GitHub portfolio using PRG on the PRG Website, please feel free to fork this repository and submit a pull request with your changes (details in the Getting Started section below).
- Visit the Official PRG Website here.
- To get started, fork this repository to your own GitHub account. You can do this by clicking the Fork button in the upper right-hand corner of this page.
- Once you have forked the repository, open up the project in your favorite IDE. I would recommend Visual Studio Code.
- Open up the
static/showcase
folder and create a new folder with your GitHub username. - Inside your new folder, create a new file called
showcase.md
and add the following code:
---
githubUsername: "[YOUR_GITHUB_USERNAME]"
githubURL: "https://[YOUR_GITHUB_PROFILE_URL]"
prgPortfolioURL: "https://[YOUR_PRG_PORTFOLIO_URL]"
date: [TODAY'S_DATE]
---
An example of this can be seen in the static/showcase/scottgriv
folder:
---
githubUsername: "scottgriv"
githubURL: "https://github.com/scottgriv"
prgPortfolioURL: "https://prgoptimized.netlify.app/"
date: "2023-12-09"
---
That's it! You have now created your PRG Portfolio to be Showcased on the PRG Website, GraphQL will do the rest!
- Optionally, you can add a photo to be displayed on the showcase page. To do this, add a photo to the
static/showcase/[YOUR_GITHUB_USERNAME]
folder and name it[YOUR_GITHUB_USERNAME]-showcase.png
or.jpg
. The photo should be a square image. An example of this can be seen in thestatic/showcase/scottgriv
folder.
For example:
scottgriv-showcase.png
or
scottgriv-showcase.jpg
are both acceptable
- Once you have completed these steps, you can submit a pull request to the main branch of this repository. If you are unfamiliar with this process, please see the GitHub Docs.
- Once your pull request has been approved and merged, your PRG Portfolio will be added to the showcase page of the PRG Website! You can view the showcase page here.
Note
If you would like to make any changes to your PRG Portfolio, simply make the changes to your forked repository and submit another pull request. Your changes will be reflected on the PRG Website once the pull request has been approved and merged.
Warning
You should not make any other changes other than adding your PRG Portfolio to the showcase page (and any Organization's you're apart of that utilize PRG). Any other changes will be rejected.
If you like this website and want to fork it and use it as a template for your own, I would suggest visiting the source of this website, another project I made specifically for my business website, here. It is a more robust version of this website, with more features and functionality; the README
is also more detailed and comprehensive. The finished product can be viewed at nightowllabs.io.
Please review the forking guidelines in the Business-Website README
prior to forking it.
Thank you for using PRG! I hope you find it useful. If you have any questions, comments, or suggestions, please feel free to reach out to me. I would love to hear from you!
This project is released under the terms of the MIT License, which permits use, modification, and distribution of the code, subject to the conditions outlined in the license.
- The MIT License provides certain freedoms while preserving rights of attribution to the original creators.
- For more details, see the LICENSE file in this repository. in this repository.
Author: Scott Grivner
Email: scott.grivner@gmail.com
Website: scottgrivner.dev
Reference: Main Branch