# Awesome-Repo-Template [![Awesome](https://awesome.re/badge.svg)](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/) Repo Banner - Awesome Repo Template

A awesome repo template to kick-start your next project
Show your support!

## Features: - A configurable workflow action to: - update all links with your own with EASE! - update Code Of Conduct E-mail with your own! - generate a table of contents in your README - generate a star-gazer metrics image - Time Saving Files: - [Pull request template](.github/pull_request_template.md) - Issue templates for [bug reports](.github/ISSUE_TEMPLATE/bug_report.yaml) and [feature requests](.github/ISSUE_TEMPLATE/feature_request.yaml) - [Contributor guidelines](CONTRIBUTING.md) - [Code of Conduct](CODE_OF_CONDUCT.md) - [To-Do List](.github/TO_DO.md) - [README](README.md) - [License file](LICENSE) ## Example and Usage
How to use this template:
To run any of these tasks you MUST be in the Actions section
How to find the Action ![image](https://user-images.githubusercontent.com/86180097/177446180-b71e50d1-df9d-4ef8-8d78-91184702cff0.png)


How to replace all links with your own:
Edit the [repo_config.json](.github/py_repo_tools/repo_config.json) file & set the value for "REPLACE_TEXT_WITH" - to your username & repo name like the following example MyUserName/My-Repo-Name And run the Repo Generator in Actions - set "Update all links" to checked










How to replace e-mail in Code of Conduct with your own:
Edit the [repo_config.json](.github/py_repo_tools/repo_config.json) file & set the value for "CODE_OF_CONDUCT_EMAIL" - to your e-mail address like the following example. hello_world@github.com And run the Repo Generator in Actions- set "Update Code Of Conduct Info" to checked













How to generate Table Of Contents:
To generate tables of contents automatically use anywhere in your README.md file a comment like so <!-- toc --> <!-- tocstop --> And when running the Repo Generator in Actions - set "Generate Table Of Contents" to checked WARNING: Only 1 table of contents can be generated in a README - if you use more than one you WILL face problems.











How to Generate a Metrics Image:
Create a Personal Access Token & create a repo secret called "METRICS_TOKEN" & when running the Repo Generator - set "Generate Metrics Image File" to checked You will have an image generated that looks like this! It will be placed in the main repo under the filename stargazers-metrics.svg Note: if someone knows how to change this please make a pull request with the image placed to .github folder!


















Shield.io Buttons:
_Repo metadata_ [![Github license](https://img.shields.io/github/license/YOUR_GITHUB_USERNAME/Your-Repo-Name.svg "Github license")](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/blob/master/LICENSE) [![Open issues](https://img.shields.io/github/issues/YOUR_GITHUB_USERNAME/Your-Repo-Name.svg "Open issues")](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/issues) [![Closed issues](https://img.shields.io/github/issues-closed/YOUR_GITHUB_USERNAME/Your-Repo-Name.svg "Closed issues")](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/issues?utf8=✓&q=is%3Aissue+is%3Aclosed) [![Open Pull Requests](https://img.shields.io/github/issues-pr/YOUR_GITHUB_USERNAME/Your-Repo-Name.svg "Open Pull Requests")](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/pulls) [![Closed Pull Requests](https://img.shields.io/github/issues-pr-closed/YOUR_GITHUB_USERNAME/Your-Repo-Name.svg "Closed Pull Requests")](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/pulls?utf8=✓&q=is%3Apr+is%3Aclosed) [![Commit activity](https://img.shields.io/github/commit-activity/m/YOUR_GITHUB_USERNAME/Your-Repo-Name.svg "Commit activity")](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/graphs/commit-activity) [![GitHub contributors](https://img.shields.io/github/contributors/YOUR_GITHUB_USERNAME/Your-Repo-Name.svg "Github contributors")](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/graphs/contributors) [![Last commit](https://img.shields.io/github/last-commit/YOUR_GITHUB_USERNAME/Your-Repo-Name.svg "Last commit")](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/commits/master) [![GitHub tag](https://img.shields.io/github/tag/YOUR_GITHUB_USERNAME/Your-Repo-Name?include_prereleases=&sort=semver&color=blue)](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/releases/) _Social buttons_ [![MarketingPipeline - Awesome-Repo-Template](https://img.shields.io/static/v1?label=MarketingPipeline&message=Awesome-Repo-Template&color=blue&logo=github)](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name "Go to GitHub repo") [![stars - Awesome-Repo-Template](https://img.shields.io/github/stars/YOUR_GITHUB_USERNAME/Your-Repo-Name?style=social)](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name) [![forks - Awesome-Repo-Template](https://img.shields.io/github/forks/YOUR_GITHUB_USERNAME/Your-Repo-Name?style=social)](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name) _Call-to-Action buttons_ [![Use this template](https://img.shields.io/badge/Generate-Use_this_template-2ea44f?style=for-the-badge)](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/generate) [![View site - GH Pages](https://img.shields.io/badge/View_site-GH_Pages-2ea44f?style=for-the-badge)](https://marketingpip.github.io/Awesome-Repo-Template/) _Documentation button_ [![view - Documentation](https://img.shields.io/badge/view-Documentation-blue?style=for-the-badge)](/README.MD "Go to project documentation") _Custom button_ Custom Shield.io Button









Auto Generated Table Of Contents Demo:
- [Features:](#features) - [Example and Usage](#example-and-usage) - [Contributing ![GitHub](https://img.shields.io/github/contributors/YOUR_GITHUB_USERNAME/Your-Repo-Name) ](#contributing-a-hrefhttpsgithubcommarketingpipelineawesome-repo-templategraphscontributors-githubhttpsimgshieldsiogithubcontributorsmarketingpipelineawesome-repo-template-a) - [License ![GitHub](https://img.shields.io/github/license/YOUR_GITHUB_USERNAME/Your-Repo-Name) ](#license-a-hreflicense-githubhttpsimgshieldsiogithublicensemarketingpipelineawesome-repo-template-a)
## Contributing ![GitHub](https://img.shields.io/github/contributors/YOUR_GITHUB_USERNAME/Your-Repo-Name) Want to improve this template? Create a pull request with detailed changes / improvements! If approved you will be added to the list of contributors of this awesome repo template! See also the list of [contributors](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/graphs/contributors) who participate in this project. ## License ![GitHub](https://img.shields.io/github/license/YOUR_GITHUB_USERNAME/Your-Repo-Name) This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/blob/main/LICENSE) file for details.