Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wolverian/agda-template
A template for an Agda project with automatic GitHub Pages support
https://github.com/wolverian/agda-template
agda
Last synced: 12 days ago
JSON representation
A template for an Agda project with automatic GitHub Pages support
- Host: GitHub
- URL: https://github.com/wolverian/agda-template
- Owner: wolverian
- Created: 2021-12-06T16:45:13.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-02T04:00:07.000Z (almost 2 years ago)
- Last Synced: 2025-01-20T00:49:47.819Z (12 days ago)
- Topics: agda
- Language: CSS
- Homepage: https://wolverian.github.io/agda-template/
- Size: 2.44 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Agda template
## Prerequisites
- Nix
or
- GNU `make`
- Pandoc
- Agda## Cloning the repository
1. [ ] Click on "Use this template" on GitHub.
2. [ ] Create a new Cachix binary cache for your repository by going to https://app.cachix.org → "Create a binary cache".
Name it after your repository.
On the cache page, go to "Settings → Auth Tokens" and create a new write token.
3. [ ] On the GitHub repository page, go to "Settings → Secrets → New repository secret" and add `CACHIX_AUTH_TOKEN`.
Set its value to the secret you created in the previous step.
4. [ ] Open the GitHub Actions workflow file `.github/workflows/github-pages.yml` in an editor and update the value of the `cachix-action` parameter `name` to the name of your cache.
Commit your change.
5. [ ] After the GitHub Actions "Deploy" job is green, on the GitHub repository page, go to "Settings → Pages".
Select "Source: gh-pages".## Compile HTML
Using Nix:
```shellsession
$ nix-build
```Or, if you have the dependencies otherwise installed:
```shellsession
$ make all
```## Continuous integration
## License