# Awesome-Repo-Template [](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/)
  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
 
  
 	
	 
	 
	
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_
	
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/blob/master/LICENSE)
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/issues)
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/issues?utf8=✓&q=is%3Aissue+is%3Aclosed)
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/pulls)
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/pulls?utf8=✓&q=is%3Apr+is%3Aclosed)
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/graphs/commit-activity)
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/graphs/contributors)
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/commits/master)
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/releases/)
_Social buttons_
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name "Go to GitHub repo")
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name)
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name)
_Call-to-Action buttons_
[](https://github.com/YOUR_GITHUB_USERNAME/Your-Repo-Name/generate)
[](https://marketingpip.github.io/Awesome-Repo-Template/)
_Documentation button_
[](/README.MD "Go to project documentation")
_Custom button_
	
	 
	 
	 
	 
	 
	 
	 
	 
	
 
	
	 
	 
Auto Generated Table Of Contents  Demo:
- [Features:](#features)
- [Example and Usage](#example-and-usage)
- [Contributing   ](#contributing-a-hrefhttpsgithubcommarketingpipelineawesome-repo-templategraphscontributors-githubhttpsimgshieldsiogithubcontributorsmarketingpipelineawesome-repo-template-a)
- [License   ](#license-a-hreflicense-githubhttpsimgshieldsiogithublicensemarketingpipelineawesome-repo-template-a)
 
## Contributing   
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   
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.