Something went wrong. Try again.
The devict.org homepage
Something went wrong. Try again.
Files
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
- TypeScript 100%
- CSS <1%
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 #
- 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.
Developing locally #
- Copy
.env.exampleto.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 ...).