it's called devhack dot net because the devhack is on the net
2025-09-11 18:47:17 -04:00
.forgejo/workflows clean up autodeployer 2024-09-27 13:43:31 -07:00
assets Add what's new/news feed 2025-06-03 22:31:35 -07:00
pictures Add more pictures to "more?" page 2025-04-23 09:09:10 -07:00
vendor vendor: add SCN and Fastly logos 2025-06-06 15:33:56 -07:00
.gitattributes Git LFS the font files 2025-03-14 12:08:32 -07:00
.gitignore Reverse proxy news feed json 2025-06-09 12:06:18 -07:00
index-cal.js unify what the http fetch errors look like 2025-08-24 14:17:54 -07:00
index-common.js Get everybody to use the error-template 2025-08-23 15:30:50 -07:00
index-health.js unify what the http fetch errors look like 2025-08-24 14:17:54 -07:00
index-newsfeed.js unify what the http fetch errors look like 2025-08-24 14:17:54 -07:00
index-spaceapi.js unify what the http fetch errors look like 2025-08-24 14:17:54 -07:00
index.html Update index.html 2025-09-11 18:47:17 -04:00
membership.html add canonical url tags 2025-07-05 12:47:43 -07:00
more.html disable word wrapping on do-ocracy 2025-08-13 13:52:43 -07:00
README.md Use thumbnail_url_small whenever possible in newsfeed 2025-07-20 01:46:38 -04:00
RELICS.md Write a little README 2025-06-09 12:15:06 -07:00
renovate.json Add renovate.json 2024-09-27 21:00:43 +00:00
robots.txt Fix Google-Extended AI bot name 2025-04-04 00:53:20 -07:00
style.css Add missing body max-width 2025-08-27 19:28:09 -04:00

devhack.net

It's called devhack dot net because the devhack is on the net.

This is the official website for /dev/hack, a hackerspace in Seattle.

Contributions are welcome. The canonical repository for this project is at https://git.devhack.net/devhack/devhack.net.

Development

To get started with developing the website:

  1. Clone this repository.
  2. Open index.html in your web browser to view the site, or better yet, use one of the ad-hoc live reload tools like Visual Studio Code's Live Server extension.
  3. Make the desired changes to:
    • index.html, more.html: Body copy for the main pages.
    • index-cal.js: Handles the calendar functionality.
    • index-newsfeed.js: Manages the news feed.
    • index-spaceapi.js: Deals with the SpaceAPI integration.
    • index-common.js: Contains shared utility functions.

For local development, you may want to download local copies of the data files that the site uses. In production, they are reverse proxied from their respective origins, and so they do not exist in git:

# in the root of the repository, run:
curl -Lo calendar.ics https://devhack.net/calendar.ics
curl -Lo spaceapi.json https://devhack.net/spaceapi.json
curl -Lo news.json https://devhack.net/news.json