updated on: 22nd September 2024, Sunday
- A github template to automate basic initial workflows of a project.
- To configure automatic preview generation, replace
url
with your hosted URL. - Configure the CodeQL Analysis according to your tech stack/language.
- Configure Dependabot alerts for package auto-updates and PRs for the package-manager of your choice inside .github/dependabot.yml
- Configure the directories and cron jobs of the package managers (eg. client/server) inside .github/dependabot.yml.
- By default Dependabot Alerts are enabled for npm only, the ones relevant to your project.
- Feel free to add your own sections (eg. Configuring, Designs, Documents, Diagrams) in this readme according to your requirements, make sure to link those sections in the above Table of Contents
- You can find some free url-resourses below to find markdown-badges, icons etc.
- Run Initializer Action
- Go to Actions tab
- Enable workflows by Clicking on green button which says
I understand my workflows, go ahead and enable them
. - Click on
🍴 Fork initialize
from Actions Sidebar. - Click on
Run Workflow
in the main branch. - Go to Security tab
- Enable Dependabot Alerts
- Wait for the Run Initializer above step to complete.
- Go to Security tab.
- Click on Security Overview.
- Click on
Enable Dependabot alerts
button.
- Enable Code Scanning Alerts
- Go to Code security and analysis section in settings.
- Enable subsequent Graphs, updates and alerts.
- Scroll down and go to Tools section set
CodeQL Analysis
to default.
- Steps used for development of this project
- Build processes
- CI/CD commands
- Docker commands
- GitHub
- Markdown
- Prettier
- Dependabot
- GitHub Actions
- Yaml
- JavaScript
- See LICENSE
Pritam Kundu, 2024