1
0
Fork 0
 
 
 
 
 
 
Go to file
q3k ac1163d67a devtools/gerrit: disable owners-autoassign
This plugin sounds good in practice, but has a flaw: it assigns _all_
owners automatically, even if a change is already submitted by one of
the other owners.

We might come back to it later - or implement something of our own.

Change-Id: Iff179ea623c1371c2c861b6d7ec2e7749c940369
2020-04-13 12:26:00 +02:00
app *: add more OWNERS 2020-04-13 01:46:15 +02:00
bgpwtf *: add more OWNERS 2020-04-13 01:46:15 +02:00
bzl devtools/gerrit: bump to 3.0.8, add OWNERS plugins 2020-04-12 18:37:21 +02:00
cluster *: more hackdoc updates 2020-04-10 22:10:18 +02:00
dc dc/arista-proxy: fix by using github.com/q3k/cursedjson 2019-09-26 18:32:39 +02:00
devtools devtools/gerrit: disable owners-autoassign 2020-04-13 12:26:00 +02:00
doc doc/codelabs: add stub 2020-04-10 22:15:36 +02:00
gcp secretstore: add implr 2019-05-18 00:15:25 +02:00
go *: add more OWNERS 2020-04-13 01:46:15 +02:00
hswaw hswaw/kube: encrypt keys, update expired keys 2020-02-18 23:28:14 +01:00
kube *: add more OWNERS 2020-04-13 01:46:15 +02:00
personal/q3k personal/q3k/factorio: add pymods server 2020-04-05 21:32:02 +02:00
third_party k8s.io/apimachinery: bypass https://github.com/kubernetes/kubernetes/issues/87675 2020-02-21 12:54:05 +01:00
tools hswaw/kube: encrypt keys, update expired keys 2020-02-18 23:28:14 +01:00
.bazelrc smsgw: productionize, implement kube/mirko 2019-10-04 13:52:34 +02:00
.gitignore bgpwtf/cccampix/pgpencryptor: add service base 2019-08-10 10:51:07 -07:00
BUILD *: move away from python_rules 2019-07-16 22:22:05 +00:00
COPYING isc license 2018-10-25 14:25:36 +02:00
OWNERS OWNER: init at root 2020-04-12 18:31:10 +02:00
README.md *: more hackdoc updates 2020-04-10 22:10:18 +02:00
WORKSPACE devtools/gerrit: bump to 3.0.8, add OWNERS plugins 2020-04-12 18:37:21 +02:00
env.fish env.fish: add 2020-02-15 01:22:58 +01:00
env.sh env: fix missing hscloud_nixos export 2020-03-21 23:44:10 +01:00
hackdoc.toml devtools/hackdoc: init 2020-04-08 20:03:12 +02:00

README.md

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

For a pleaseant web viewing experience, see this documentation in hackdoc. This will allow you to read this markdown file (and others) in a pretty, linkable view.

Getting started

You will need Bash and Bazel (1.2.0+).

First, clone the repository:

git clone https://gerrit.hackerspace.pl/hscloud
cd hscloud

Then, set up everything:

. ./env.sh       # setup PATH and hscloud_root
tools/install.sh # build tools

A bunch of common tools will appearify in your $PATH. You should now be ready to follow other documentation.

This does not pollute your system, and you can work on multiple hscloud checkouts independently.

What now?

If you want to use our Kubernetes cluster to run some stuff, see //cluster/doc/user.md.

If you're looking for administrative docs about cluster maintenance, see //cluster/doc/admin.md.

If you want to browse the source of hscloud in a web browser, use gerrit's gitiles.

If you want to learn how to contribute to this repository, see //doc/codelab/gerrit.

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