The devict.org homepage

README.md

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