Skip to content

Commit 5ffab75

Browse files
clean up some unused files (#4279)
1 parent ed3a5f1 commit 5ffab75

26 files changed

+26
-3212
lines changed

.github/(archived) module-review.md

-37
This file was deleted.

content/4_Gold/.DS.swp

-12 KB
Binary file not shown.

docs/Companies.md

+1-5
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,12 @@ to the following companies for generously providing discounted or free services:
99
- [Vercel](https://vercel.com/?utm_source=cp-initiative&utm_campaign=oss), free
1010
hosting & continuous deployment
1111
- [Algolia](https://algolia.com/), free search functionality
12-
- [DigitalOcean](https://m.do.co/c/a07c32d07394), hosting credits
1312
- [Chromatic](https://www.chromatic.com/) for providing the visual testing
1413
platform that helps us review UI changes and catch visual regressions
14+
- [Microsoft for Nonprofits](https://microsoft.com/)
1515
- [Google for Nonprofits](https://google.com/)
1616
- [G Suite](https://workspace.google.com/) Nonprofit Plan
1717
- Google Ad Grant
18-
- [Microsoft for Nonprofits](https://microsoft.com/)
1918
- [Github for Nonprofits](https://github.com/)
20-
- [Canva for Nonprofits](https://canva.com/)
2119
- [Sentry](https://sentry.io/), error reporting
22-
- [BrowserStack](https://browserstack.com/), browser testing
23-
- [Hotjar](https://hotjar.com/), website heatmaps & behavioral analytics
2420
- [slido](https://www.sli.do/), Q&A and polling platform

docs/Front End Documentation.md

+13-5
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ experience.
1212
- Install [node.js](https://nodejs.org/en/)
1313
- Gatsby docs:
1414
https://www.gatsbyjs.org/tutorial/part-zero/#install-nodejs-for-your-appropriate-operating-system
15-
- Install [yarn](https://classic.yarnpkg.com/en/)
15+
- Install [yarn 1](https://classic.yarnpkg.com/en/)
1616
- `npm install -g yarn`? might work
1717
2. Clone repo
1818
- `git clone https://github.com/cpinitiative/usaco-guide.git`
@@ -25,12 +25,16 @@ experience.
2525

2626
## Link Checker
2727

28-
`yarn build && yarn serve` -- keep this terminal alive!
28+
Update 2/3/24: I'm not certain whether this actually works anymore...
2929

30-
`yarn check-links`
30+
By default, Github CI will check for broken _internal_ links. We can also
31+
manually check for broken external links by:
3132

32-
If crash due to some `bhttp` error, it's probably a timeout. To fix temporarily,
33-
run:
33+
1. `yarn build && yarn serve` -- keep this terminal alive!
34+
2. `yarn check-links`
35+
36+
If this command crashes due to some `bhttp` error, it's probably a timeout. To
37+
fix temporarily, run:
3438

3539
```
3640
blc http://localhost:9000 -rof --exclude train.usaco.org
@@ -41,6 +45,10 @@ exclusion list. As `train.usaco.org` sometimes crashes, it's added already.
4145

4246
## XDM Configuration
4347

48+
Update 2/3/24: We switched from MDX v1 to XDM a while ago, but now that MDX
49+
v2/v3 are out with many of the features found in XDM, we should switch back.
50+
`gatsby-plugin-mdx` supports MDX v2, which is sufficient for us.
51+
4452
XDM configuration is currently (somewhat) duplicated across three files:
4553

4654
1. `src/gatsby/create-xdm-node.ts`

docs/Third Party Services.md

+5-13
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
The following is a list of third party services that the USACO Guide /
44
Competitive Programming Initiative uses.
55

6+
Note: This may be out of date.
7+
68
## USACO Guide
79

810
- Hosted on Vercel (sponsored hosting, but the free hobby tier will likely
@@ -19,19 +21,16 @@ Competitive Programming Initiative uses.
1921
the free tier plan. Otherwise pay as you go.
2022
- No easy replacement. Without this, module search + problems search won't
2123
work.
22-
- Hotjar & Google analytics
2324

2425
## IDE
2526

2627
- https://github.com/thecodingwizard/ide
27-
- Uses a [Judge0](https://github.com/judge0/judge0) instance hosted on
28-
DigitalOcean at https://judge0.usaco.guide/
28+
- Our custom serverless online judge is hosted on AWS Lambda.
2929

3030
## Forum
3131

32-
- Hosted on DigitalOcean (\$20/mo)
32+
- Hosted on Microsoft Azure
3333
- Can host on any VPS
34-
- Hub for Good sponsorship -- \$250 in credits (yearly? may need to reapply)
3534
- Uses Discourse (open source, free)
3635
- One-click setup on DigitalOcean doesn't work -- manually configure app.yml
3736
- Uses Mailgun as email provider (currently on pay-as-you-go plan, may or may
@@ -51,11 +50,4 @@ Competitive Programming Initiative uses.
5150
- Google Ad Grant
5251
- Microsoft Nonprofits
5352
- Github Nonprofits
54-
- Canva for Nonprofits
55-
- Slido (nonprofit plan)
56-
- Mailchimp (free plan)
57-
58-
## Services we no longer use
59-
60-
- Freshdesk (free plan)
61-
- Not necessary. We (sort of not really) use this just to manage emails.
53+
- Mailgun

linkcheck-win-x64.exe

-8.25 MB
Binary file not shown.

powered-by-vercel.svg

-6
This file was deleted.

py/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Miscellaneous Python scripts

0 commit comments

Comments
 (0)