Create a website generated from your GitHub issues.
Could be used for a simple blog on your website or to produce a report on your issues.
Installing
Create a new project with this repository as the template.
GitHub will deploy your own website and you can create an issue to see it show up.
Developing locally
Before you start
Make sure you:
- have made your own project from this template repository.
- have Git and Node.js (16.x) installed.
Installation
1. Clone your forked project
git clone git@github.com:your-username-here/website-from-github-issues.git
2. Navigate to the project
cd website-from-github-issues3. Install the dependencies
npm install
4. Set up the environment variables
mv .env.sample .env
- Create a personal access token with the 'repo' permissons.
- Set
GITHUB_TOKENto your new token. - Set
GITHUB_REPOSITORYto your repository.
5. Create an issue on your repository
6. Start the project
npm start -- --serve
Deploying the site with GitHub Actions
The deploy GitHub action workflow will automatically deploy changes.