This website aims to make it easy to find and act on different ways to be involved with and contribute to the devICT community.
- Deno
- A typescript-first node alternative with a much better developer experience.
- Fresh
- A server-first react framework (well, preact really).
- Has tailwind built in (it's really available now in version 1.6).
- Deployed to Deno Deploy.
- Copy
.env.example
to.env
.- Provide a value for config items, instructions below.
- Download dependencies:
deno cache dev.ts
. - Run the server:
deno task start
. - Open
http://localhost:8000
.
APP_GITHUB_TOKEN
, required for making GitHub API calls.- Generate one from your GitHub settings.
- Does not need any special permissions, it only accesses public information.
The site is deployed to Deno Deploy. Commits to main are deployed by this github workflow.
To update the APP_GITHUB_TOKEN
in Deno Deploy, you must use the UI, as their CLI does not support updating project-level secrets (only providing per-deployment env vars via deployctl deploy --env ...
).