2020-04-10 21:20:53 +02:00

2020-04-08 20:03:12 +02:00
`hscloud` is the main monorepo of the Warsaw Hackerspace infrastructure code.
Any time you see a `//path/like/this` , it refers to the root of hscloud, ie. the path `path/like/this` in this repository. Perforce and/or Bazel users should feel right at home.
Viewing this documentation
--------------------------
2020-04-10 17:39:43 +02:00
For a pleaseant web viewing experience, [see this documentation in hackdoc ](https://hackdoc.hackerspace.pl/ ). This will allow you to read this markdown file (and others) in a pretty, linkable view.
2020-04-08 20:03:12 +02:00
Getting started
---------------
2020-04-13 01:27:56 +02:00
See [//doc/codelabs ](/doc/codelabs ) for tutorials on how to use hscloud.
2020-04-10 21:20:53 +02:00
2020-08-10 18:02:55 +02:00
If you want to browse the source of `hscloud` in a web browser, use [cs.hackerspace.pl ](https://cs.hackerspace.pl/hscloud ).
2020-04-10 21:20:53 +02:00
2020-04-13 01:27:56 +02:00
If you want some other help, talk to q3k, informatic or your therapist.
2020-04-08 20:03:12 +02:00
2020-04-13 01:27:56 +02:00
Directory Structure
-------------------
2020-04-08 20:03:12 +02:00
2020-04-13 01:27:56 +02:00
Directories you should care about:
2020-04-08 20:03:12 +02:00
2020-04-13 01:27:56 +02:00
- **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
2020-04-08 20:03:12 +02:00
2020-04-13 01:27:56 +02:00
Licensing
2020-04-08 20:03:12 +02:00
---------
2020-04-13 01:27:56 +02:00
Unless noted otherwise, code in hscloud is licensed under the BSD 0-clause license - see [COPYING ](/COPYING ).