Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
a482914
Re-map all documentation to Roam
necopinus Sep 14, 2020
2172f27
Remove unused code
necopinus Sep 22, 2020
971b8b2
Updated diagram + offline build instructions
necopinus Sep 25, 2020
46b4436
Remove Maier-isms
necopinus Sep 26, 2020
fe9d751
Updated infrastructure diagram SVG
necopinus Sep 26, 2020
f1ba823
Add symbol key
necopinus Sep 26, 2020
a8e02db
Google Analytics is now owned by Yakbot
necopinus Nov 25, 2020
f92ef7e
Updated infrastructure diagram SVG
necopinus Nov 25, 2020
a889239
Maier's infrastructure
necopinus Nov 25, 2020
0813c13
Merge branch 'master' of https://github.com/The-Yak-Collective/infras…
necopinus Nov 25, 2020
fca4f5b
Updated infrastructure diagram SVG
necopinus Nov 25, 2020
4ce23ae
Actually, the Calendar Yak is its own thing
necopinus Nov 25, 2020
b6a4e51
Updated infrastructure diagram SVG
necopinus Nov 25, 2020
326a2c6
Gmail isn't being used anymore, just Google Calendar API
necopinus Dec 13, 2020
7328c9c
Updated infrastructure diagram SVG
necopinus Dec 13, 2020
1e3102f
Updated infrastructure map for the 2021 annual meeting
necopinus Dec 5, 2021
8fb8392
Updated README.md to match Roam page
necopinus Dec 6, 2021
4afb50b
Remove extra spaces
necopinus Dec 11, 2021
80f6373
Internal services vs. Applets
necopinus Dec 11, 2021
9b32762
yak_scaper handles #events-this-week, not project_ui
necopinus Dec 11, 2021
516debd
Updated infrastructure map based on conversations with Maier and Jenna
necopinus Dec 11, 2021
271c554
Headings to sentence-case
necopinus Jul 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .gitattributes

This file was deleted.

25 changes: 25 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Update SVG

on:
push:
branches:
- master

jobs:
update-svg:
runs-on: ubuntu-latest
name: Update SVG
timeout-minutes: 15
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup dependencies
run: |
sudo apt-get install graphviz
- name: Create new SVG
run: |
sed -E -f macros.sed infrastructure.dot | dot -Tsvg > infrastructure.svg
- name: Commit changes
uses: elstudio/actions-js-build/commit@v3
with:
commitMessage: Updated infrastructure diagram SVG
34 changes: 32 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,32 @@
# tilnow.github.io
prototype documentation tool for yakcollective IT infrastructure
# Yak Collective IT infrastructure map

Prototype documentation tool for [Yak Collective](https://yakcollective.org) [IT Infrastructure](https://roamresearch.com/#/app/ArtOfGig/page/6fhTlx1p_).

## Symbol key

| Symbol | Macro | Meaning |
|:-------------------:|:------------------:|:-------------------------------------------------------------------------------------- |
| Double Green Circle | `STATIC_DATA` | Website or service that functions as a (relatively) static data source/destination |
| Green Oval | `EXTERNAL_SERVICE` | Externally-facing web service used by YC members/participants (and sometimes others) |
| Blue Oval | `INTERNAL_SERVICE` | Internally-facing web service used by few YC members (sometimes not accessible at all) |
| Blue Rectangle | `APPLET` | A function, service applet, or internal tool; contained by and run by some service |
| Red Line | `USER_DATA` | Manual data flow (someone creates an account, reviews a list and takes action, etc.) |
| Black Line | `AUTO_DATA` | Automatic data flows (service takes action based on a timer, webhook, etc.) |

## Development

Most (all?) browsers restrict how JavaScript can access `file://` URLs, even for HTML files opened directly from the file system. For this reason, you'll need to fire up a local web server to work on `index.html`, etc. Python 3 makes this easy:

```bash
python3 -m http.server 8080
```

Then go to <https://localhost:8080/index.html> to view the infrastrucutre diagram. Reload after making any changes.

## Build

To generate an SVG for Roam, use:

```bash
sed -E -f macros.sed infrastructure.dot | dot -Tsvg > infrastructure.svg
```
1 change: 0 additions & 1 deletion _docs/blogs.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/calandar.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/calbot.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/carl.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/cname.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/create_post.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/deploy.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/discord.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/dns.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/docs.md

This file was deleted.

111 changes: 0 additions & 111 deletions _docs/editme.dot

This file was deleted.

1 change: 0 additions & 1 deletion _docs/facebook.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/feedupdates.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/forms.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/github.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/gmail.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/hostproj.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/ifttt.md

This file was deleted.

13 changes: 0 additions & 13 deletions _docs/index.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/internet.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/invite.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/jekyll.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/knack.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/linkedin.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/mdfiles.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/netlify.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/netlifyrt.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/newby.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/newuserdata.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/prune.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/reminders.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/rendered website.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/roam.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/substack.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/twitter.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/usercont.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/website.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/websites.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/welcomer.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/welcoming.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/yak_shaver.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/yakyak.md

This file was deleted.

1 change: 0 additions & 1 deletion _docs/zapier.md

This file was deleted.

Loading