Skip to content

devict/website

Repository files navigation

devICT: Help

This website aims to make it easy to find and act on different ways to be involved with and contribute to the devICT community.

Built with

Developing locally

  • 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.

Configuration

  • 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.

Deployment

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 ...).