Go to file
q3k ed27a8bd7d hswaw/cebulacamp/landing: import from github.com/cebulacamp/queens-landing
License: WTFPL

At commit: c9b43f5c1e69d6d263a8380a15372bd7d3497ac2

Change-Id: Iedad211589438569c0288c1cc3c2a67846bfcac6
2021-05-12 21:11:50 +00:00
app app/matrix: update mautrix image 2021-04-10 11:15:31 +00:00
bgpwtf bgpwtf/invoice: add recurrent billing tool 2021-05-06 00:12:53 +02:00
bzl
cluster cluster/k0/admitomatic: add .hswaw.net to hswaw-prod namespace 2021-03-28 17:34:34 +00:00
dc dc/hbj11/flasher: fix build 2021-03-27 12:19:00 +00:00
devtools devtools/hackdoc: serve JS with correct mimetype 2021-03-23 15:50:51 +00:00
doc doc/codelabs: fix typo in checking-out.md 2021-03-21 14:16:34 +01:00
games Merge "games/valheim: allow patryk@ and palid@ to administer valheim namespace" 2021-03-06 22:17:05 +00:00
gcp
go
hswaw hswaw/cebulacamp/landing: import from github.com/cebulacamp/queens-landing 2021-05-12 21:11:50 +00:00
kube
nix
ops ops: update deploy instructions to include profile set 2021-04-18 18:13:33 +00:00
personal personal/implr: more vpn 2021-04-30 20:07:51 +02:00
third_party RFC: *: move away from rules_nixpkgs 2021-02-15 22:11:35 +01:00
tools
.bazelrc
.gitignore Add bazel error log to .gitignore 2021-03-21 22:25:09 +01:00
BUILD
COPYING
OWNERS
README.md doc/codelabs: add getting-started/checking-out 2021-03-21 14:05:48 +01:00
WORKSPACE Bump version of "io_bazel_rules_docker" 2021-05-12 14:17:31 +02:00
ci_presubmit.sh
default.nix
env.fish
env.sh
hackdoc.toml
shell.nix shell.nix: add binutils and gcc 2021-03-11 23:17:21 +00:00

README.md

hscloud is the main monorepo of the Warsaw Hackerspace infrastructure code.

Getting started

See //doc/codelabs for tutorials on how to use hscloud.

If you want to browse the source of hscloud in a web browser, use cs.hackerspace.pl.

If you want some other help, talk to q3k, informatic or your therapist.

Directory Structure

Directories you should care about:

  • app: external services that we host that are somewhat universal: matrix, covid-formity, etc.
  • bgpwtf: code related to our little ISP
  • cluster: code related to our Kubernetes cluster (k0.hswaw.net)
  • dc: code related to datacenter automation
  • devtools: code related to developer tooling, like gerrit or hackdoc
  • doc: high-level documentation that doesn't fit anywhere else, ie. codelabs
  • hswaw: Warsaw Hackerspace specific/internal services. The line between this and app is unfortunately blurry.
  • personal: user's personal (experimental) directories
  • kube, go: code specific to languages but general to the whole of hscloud

Licensing

Unless noted otherwise, code in hscloud is licensed under the BSD 0-clause license - see COPYING.