Campaign Bug Reporting page for the upcoming Fenix Campaign lead by the Open Innovation Team.
- First install Docker and docker-compose
- Create a repository to hold the submitted issues
- Create a "triage" label for issues in that repository
- Create a personal access token for your GitHub user
Then you can start the server with the following command. Make sure to replace the placeholders with your data.
$ git clone <URL>
$ cd fenix-campaign
$ npm install
$ GITHUB_TOKEN=<yourGitHubToken> OWNER=<yourGitHubUsername> REPO=<yourGitHubRepoForIssues> npm start
Now you can access the website for it at localhost:4000
.
Note: When running locally, screenshots won't be appended to the resulting GitHub Issue
If you wanna use it without docker, you can run it by:
$ git clone <URL>
$ cd fenix-campaign
$ npm install
$ GITHUB_TOKEN=<yourGitHubToken> OWNER=<yourGitHubUsername> REPO=<yourGitHubRepoForIssues> SESSION_SECRET=someSECRET BASE_URL=http://localhost:4000 node index