Skip to content

Commit 23dd092

Browse files
committed
relative links
1 parent 82d284e commit 23dd092

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+268
-270
lines changed

docs/staff-docs/archive/i3wm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ title: i3wm
33
---
44

55
`i3wm` or `i3` is is a tiling window manager we use on `tornado`, which is the computer behind the ocf tv.
6-
To learn how to access the ocf tv, see [ocf-tv](/staff-docs/scripts/ocf-tv/). A tiling window manager is
6+
To learn how to access the ocf tv, see [ocf-tv](../scripts/ocf-tv.md). A tiling window manager is
77
a window manager that breaks the screen into different tiles, and places applications into these tiles,
88
which are normally controlled by keyboard shortcuts instead of by dragging and dropping.

docs/staff-docs/archive/munin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Munin
33
---
44

5-
**NOTE:** We are currently in the process of migrating many of our monitoring services to Prometheus. For more information, visit the documentation page for Prometheus [here](/staff-docs/infrastructure/prometheus/).
5+
**NOTE:** We are currently in the process of migrating many of our monitoring services to Prometheus. For more information, visit the documentation page for Prometheus [here](../infrastructure/prometheus.md).
66

77
We use [Munin](https://munin.ocf.berkeley.edu) to provide real-time monitoring
88
of our hardware. The master is [dementors](https://www.ocf.berkeley.edu/docs/staff/backend/servers/) which

docs/staff-docs/archive/znc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ to connect to the bouncer from your desktop client, irssi, phone, etc.
1212
It's handy to avoid constantly disconnecting/reconnecting from IRC. It will
1313
also store messages you've missed and replay them when you log in.
1414

15-
It's useful along with [OCF's IRC server](/user-docs/contact/irc/).
15+
It's useful along with [OCF's IRC server](../../user-docs/contact/irc.md).
1616

1717
## Installing ZNC on your staff VM
1818

docs/staff-docs/get-involved/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ We hold two meetings each week during the fall and spring semesters. If you're
3434
new to the OCF, we recommend you attend our [General
3535
Meetings](staff-meetings.md). If you're curious about the larger technical and
3636
administrative decisions we make, you can also listen in on our [Board of
37-
Directors](../bod) meetings.
37+
Directors](../bod/index.md) meetings.
3838

3939
### Linux SysAdmin DeCal
4040

@@ -65,7 +65,7 @@ If you’re feeling particularly adventurous, you could also [search for the str
6565

6666
#### Help Tickets
6767

68-
During the semester, our [help@ocf.berkeley.edu mailing list](../../user-docs/contact)
68+
During the semester, our [help@ocf.berkeley.edu mailing list](../../user-docs/contact/index.md)
6969
gets around 14 emails per week from the UC Berkeley community. Volunteers like
7070
you respond to these emails. Most requests are about requesting virtual hosting
7171
and helping users debug or fix their websites. If you’re interested in seeing
@@ -105,7 +105,7 @@ attending staff hours can serve multiple purposes:
105105
**I wasn’t able to make the first/second/nth meeting of the semester, can I
106106
still join?**
107107

108-
Yes! You can join at any meeting at any time. If you’re worried about what you’ve missed, you can ask a veteran staffer to bring you up to speed or review the [BoD minutes](../bod) for that week.
108+
Yes! You can join at any meeting at any time. If you’re worried about what you’ve missed, you can ask a veteran staffer to bring you up to speed or review the [BoD minutes](../bod/index.md) for that week.
109109

110110
**What if I can’t physically be present at weekly meetings?**
111111

docs/staff-docs/get-involved/starter-tasks/index.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ them over the command line. There are a lot of online resources about using the
2525
Linux command line, so if you're confused about something, try Googling it!
2626

2727
If you haven't used the command line before, you can go to our [command
28-
reference](/user-docs/services/shell/commands/) page and try running some commands. You
29-
can also connect to [our ssh server](/user-docs/services/shell/)
28+
reference](../../../user-docs/services/shell/commands.md) page and try running some commands. You
29+
can also connect to [our ssh server](../../../user-docs/services/shell/index.md)
3030
(`ssh.ocf.berkeley.edu`) using your own SSH client.
3131

3232
If you want to get more comfortable, try completing [lab
@@ -61,18 +61,18 @@ group. Staff members use the
6161
[`signat`](https://ocf.io/docs/staff/scripts/signat) command to perform this
6262
check.
6363

64-
1. [Log into supernova](/staff-docs/procedures/ssh-supernova/).
64+
1. [Log into supernova](../../procedures/ssh-supernova.md).
6565
2. Use the `signat` command to list the signatories for the Open Computing
6666
Facility or another student organization of your choice. Hint: if you are not
6767
sure how to use the `signat` command, try running `signat --help`. This trick
6868
works with most commands. OCF scripts also have [documentation on this
69-
website](/staff-docs/scripts/signat/).
69+
website](../../scripts/signat.md).
7070
3. Find the source code for this script on GitHub. Hint: if you’re not sure
7171
which repository something is in, you can use [OCF Sourcegraph][sourcegraph]
7272
to search across all repositories!
7373

7474
## Play with your webspace
75-
Every OCF account has [web hosting](/user-docs/services/web/) enabled at
75+
Every OCF account has [web hosting](../../../user-docs/services/web/index.md) enabled at
7676
https://www.ocf.berkeley.edu/~yourusername. As an example, check out [ckuehl's
7777
website](https://www.ocf.berkeley.edu/~ckuehl/).
7878

@@ -84,7 +84,7 @@ website](https://www.ocf.berkeley.edu/~ckuehl/).
8484
[ocflib][ocflib] is a Python library we maintain which is installed on every OCF
8585
host. For this exercise, you won’t need to make modifications to ocflib.
8686

87-
1. [Log into supernova](/staff-docs/procedures/ssh-supernova/) and start an
87+
1. [Log into supernova](../../procedures/ssh-supernova.md) and start an
8888
IPython3 shell (the `ipython3` command).
8989
2. To make sure things are working:
9090
1. Run `import ocflib.lab.staff_hours` to import utilities relating to
@@ -114,13 +114,13 @@ request][github-pull-request] on GitHub. Pull requests allow staffers to propose
114114
changes in discrete chunks and get feedback before the code goes live.
115115

116116
You're going to make a pull request to [ocfweb][ocfweb]. Specifically, you'll
117-
add your name to [the list of everyone who's completed this task](/staff-docs/get-involved/starter-tasks/completed/).
117+
add your name to [the list of everyone who's completed this task](completed.md).
118118

119119
### Set up
120-
1. Log into [GitHub](https://github.com). If your [OCF email](/user-docs/services/mail/) (`<OCF username>@ocf.berkeley.edu`) is not connected to your
120+
1. Log into [GitHub](https://github.com). If your [OCF email](../../../user-docs/services/mail.md) (`<OCF username>@ocf.berkeley.edu`) is not connected to your
121121
account, [add it to your account emails](https://github.com/settings/emails).
122122
2. Create your personal [fork][github-fork] of [ocfweb][ocfweb].
123-
3. [Log into supernova](/staff-docs/procedures/ssh-supernova/).
123+
3. [Log into supernova](../../procedures/ssh-supernova.md).
124124
4. Optional: For easier authentication to GitHub, [generate an SSH
125125
key][github-ssh-keygen] and [add it to your GitHub account][github-add-key].
126126
Note: the `xclip` commands will probably not work. Instead, just run `cat
@@ -139,7 +139,7 @@ pull requests to ocfweb will use this same clone.
139139
very short name for your branch and run `git checkout -b <branch-name>`. You
140140
have now created and switched to your new branch.
141141
2. Now, you can edit the file and add your username. Figure out which file
142-
corresponds to [the completion list](/staff-docs/get-involved/starter-tasks/completed/) and
142+
corresponds to [the completion list](completed.md) and
143143
add your username to that file. (Just add the name for now, don't worry about
144144
adding the URL or brackets.)
145145

@@ -200,7 +200,7 @@ After pushing, the pull request on GitHub will automatically update with the new
200200
changes.
201201

202202
Congrats on making your PR! If you want to learn more about what you can do with
203-
git, check out our [documentation on git](/staff-docs/infrastructure/git/).
203+
git, check out our [documentation on git](../../infrastructure/git.md).
204204

205205
[github-pull-request]: https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests
206206
[ocfweb]: https://github.com/ocf/ocfweb

docs/staff-docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ The documentation in this section is for current and prospective OCF staff to le
66

77
Feel free to attend our meetings, visit us during staff hours, or contact us by email.
88

9-
Regular OCF users looking for help should go to the [user docs](../user-docs) instead.
9+
Regular OCF users looking for help should go to the [user docs](../user-docs/index.md) instead.

docs/staff-docs/infrastructure/git.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ assume that development is happening in a single branch.
1717
work if you have permission and change the author appropriately (e.g.,
1818
`--author="Guest User <guser@ocf.berkeley.edu>"`). When committing, `git config
1919
user.name` should be your name and `git config user.email` should be your OCF
20-
email address -- this should be taken care of by [LDAP](/staff-docs/infrastructure/ldap/) and `/etc/mailname` on OCF machines.
20+
email address -- this should be taken care of by [LDAP](ldap.md) and `/etc/mailname` on OCF machines.
2121

2222
### To "update"
2323

docs/staff-docs/infrastructure/internal-firewalls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Internal Firewalls
33
---
44

5-
While the [external firewall](/staff-docs/infrastructure/firewall/) regulates network
5+
While the [external firewall](external-firewall.md) regulates network
66
traffic to the OCF from outside the OCF network, internal firewalls are
77
responsible for regulating network traffic between different machines within the
88
OCF.

docs/staff-docs/infrastructure/kubernetes/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ replication, impose resource limits, and recover quickly from failures.
2525

2626
A Kubernetes cluster consists of "master" nodes and "worker" nodes. In short,
2727
master nodes share state to manage the cluster and schedule jobs to run on
28-
workers. [It is considered best practice to run an odd number of masters](/staff-docs/infrastructure/kubernetes/#why-the-odd-number-of-masters), and currently our
28+
workers. [It is considered best practice to run an odd number of masters](#why-the-odd-number-of-masters), and currently our
2929
cluster has three masters.
3030

3131
### Masters

docs/staff-docs/infrastructure/ldap.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: LDAP
66

77
The Lightweight Directory Access Protocol accesses a directory service over a
88
network. We currently use OpenLDAP to store information about accounts (except
9-
password hashes which are in [Kerberos](/staff-docs/infrastructure/kerberos/)).
9+
password hashes which are in [Kerberos](kerberos.md)).
1010

1111

1212
## Definition of an OCF account
@@ -91,7 +91,7 @@ Searching for all accounts created after a certain time:
9191
### `ldapvi`
9292

9393
`ldapvi` is a "text editor" for LDAP which can generate LDIF change records to
94-
pass to `ldapadd` (or modify directly if you have the proper [permissions](/staff-docs/get-involved/staff-privileges/)). The easiest way to edit a single record with `ldapvi` is to
94+
pass to `ldapadd` (or modify directly if you have the proper [permissions](../get-involved/staff-privileges.md)). The easiest way to edit a single record with `ldapvi` is to
9595
just run `kinit [username]/admin ldapvi [record]`, which will authenticate with
9696
Kerberos and then run `ldapvi` all in one step.
9797

@@ -129,7 +129,7 @@ file in your current directory, or `Q` to discard.
129129
### `ldapadd`
130130

131131
`ldapadd` is a utility to add entries to the LDAP directory if you have the
132-
proper [permissions](/staff-docs/get-involved/staff-privileges/).
132+
proper [permissions](../get-involved/staff-privileges.md).
133133

134134
To add an account, first create a file (we call it `user_file`):
135135

@@ -145,7 +145,7 @@ To add an account, first create a file (we call it `user_file`):
145145
loginShell: /bin/bash
146146
calnetUid: 758472
147147

148-
Then authenticate with [Kerberos](/staff-docs/infrastructure/kerberos/):
148+
Then authenticate with [Kerberos](kerberos.md):
149149

150150
$ kinit myusername/admin
151151

0 commit comments

Comments
 (0)