Go to file
q3k 3c9092ad5f hswaw/site: render main page and blog feed
This reimplements the blog rendering functionality and the main/index
page.

www-main used to combine multiple atom feeds into one (Redmine and the
wordpress blog at blog.hackerspace.pl). We retain the functionality, but
only render the wordpress blog now (some other content might follow).

We also cowardly comment out the broken calendar iframe.

Change-Id: I9abcd8d85149968d06e1cb9c97d72eba7f0bc99f
2021-05-30 23:21:49 +00:00
app app/matrix: matrix.hackerspace.pl: unplumb a static secret channel 2021-05-26 19:46:44 +00:00
bgpwtf bgpwtf/invoice: format for non-eu customers 2021-05-12 21:09:47 +00:00
bzl third_party/go/kubernetes: fix version reported in kubectl 2020-11-03 21:15:41 +01:00
cluster Merge changes Ib068109f,I9a00487f,I1861fe7c,I254983e5,I3e2bedca, ... 2021-05-28 23:08:10 +00:00
dc dc/hbj11/flasher: fix build 2021-03-27 12:19:00 +00:00
devtools Merge "devtools/ci/remote-cache: init" 2021-05-12 21:09:00 +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 secretstore: add implr 2019-05-18 00:15:25 +02:00
go go/mirko: add GetRemoteHTTPClient 2021-05-23 13:03:19 +02:00
hswaw hswaw/site: render main page and blog feed 2021-05-30 23:21:49 +00:00
kube Merge "kube/postgres: add extra options configuration option" 2021-02-09 08:34:48 +00:00
nix *: add default.nix/readTree 2020-10-03 14:57:34 +00:00
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 third_party/go: add minio client lib 2021-03-20 12:05:34 +00:00
tools tools/gostatic: init 2020-10-26 12:08:33 +01:00
.bazelrc .bazelrc: switch over to PY3 (rules_docker is now fully PY3 compliant) 2021-01-30 20:30:48 +00:00
.gitignore Add bazel error log to .gitignore 2021-03-21 22:25:09 +01:00
BUILD BUILD: fix gazelle repo file marker 2020-08-01 12:10:19 +00:00
COPYING Update COPYING 2020-10-10 15:59:10 +00:00
OWNERS OWNERS += implr 2020-07-30 22:52:58 +02:00
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 prodvider: fix build after k8s update, add to CI presubmit 2020-11-27 09:43:47 +00:00
default.nix nixpkgs: bump 2021-02-14 14:43:07 +00:00
env.fish env.fish: add 2020-02-15 01:22:58 +01:00
env.sh WORKSPACE: Shuffle things around to fix tools build on macOS 2020-06-05 23:37:34 +02:00
hackdoc.toml devtools/hackdoc: init 2020-04-08 20:03:12 +02:00
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.