Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
1b1efcc
Create manufacturing.md
thomasgarrison Jan 24, 2026
0f1989e
Update manufacturing.md
thomasgarrison Jan 24, 2026
147314f
Update sign-cla.mdx
thomasgarrison Jan 25, 2026
42d1955
Update external-docs.json
thomasgarrison Jan 25, 2026
fcc6da6
Update import-external-docs.sh
thomasgarrison Jan 30, 2026
06731fe
Reorg
thomasgarrison Jan 30, 2026
479efb0
Reorg
thomasgarrison Jan 31, 2026
8db67ed
Hide rust crash course
thomasgarrison Jan 31, 2026
dcea701
Reorg Guides section on docs
thomasgarrison Jan 31, 2026
20e5394
Hide xipu due to inactivity
thomasgarrison Jan 31, 2026
756e17e
Fix emoji
thomasgarrison Jan 31, 2026
92da0c3
Delete projects.md
thomasgarrison Jan 31, 2026
5221189
Fix
thomasgarrison Jan 31, 2026
388420f
Use intro as index for arrow contracts docs
thomasgarrison Jan 31, 2026
256e2d8
Hide release checklist
thomasgarrison Jan 31, 2026
8c44139
docs: add Hex to contributors
thomasgarrison Feb 1, 2026
5e3f0de
Merge pull request #103 from Arrow-air/add-hex-contributor
alperenag Feb 1, 2026
502c730
fix: editorconfig (tabs→spaces) and remove dead link
thomasgarrison Feb 1, 2026
b80882d
Merge pull request #104 from Arrow-air/fix-ci-issues
alperenag Feb 1, 2026
9593237
Update intro.mdx
thomasgarrison Feb 1, 2026
5b4780b
Clean up Contributing and dev guide
thomasgarrison Feb 1, 2026
3e3a7ac
Load in new webflow assets
thomasgarrison Feb 2, 2026
fae1c60
Extract shared navbar/footer into build-time template system
thomasgarrison Feb 2, 2026
ab19209
Add DAO governance page to template system
thomasgarrison Feb 2, 2026
5082d13
Fix broken links across navbar, footer, and page content
thomasgarrison Feb 2, 2026
40595fc
Fix page styling to match original designs
thomasgarrison Feb 2, 2026
d821b50
Add /docs redirect to /docs/intro
thomasgarrison Feb 2, 2026
337caf9
Fix dev server
thomasgarrison Feb 2, 2026
78d4f57
Fix homepage on dev server
thomasgarrison Feb 2, 2026
d8e1fd3
Add build script to refresh dev site on content changes
thomasgarrison Feb 2, 2026
dd6046c
Add auto-reload for custom pages in dev mode
thomasgarrison Feb 2, 2026
0c7e548
Update build-html.js
thomasgarrison Feb 2, 2026
a1777e9
Updates to css
sl33ty Feb 2, 2026
73740fd
Merge pull request #105 from Arrow-air/Contributing-guide
sl33ty Feb 3, 2026
f4ebe0c
Update build-html.js
thomasgarrison Feb 3, 2026
76e07fb
Add utilitarian docs styling with custom navbar, footer, and sidebar
sl33ty Feb 3, 2026
33c8ed1
Docs Styling
sl33ty Feb 3, 2026
172082f
Homepage copy updates
thomasgarrison Feb 3, 2026
5791ffd
Merge pull request #106 from Arrow-air/website-update
sl33ty Feb 3, 2026
20b0b62
Update homepage copy: Problems section and Arrow Thesis
thomasgarrison Feb 6, 2026
c95ae51
Fix CI: cspell, editorconfig, and link checker config
thomasgarrison Feb 6, 2026
4b9af2c
Merge pull request #109 from Arrow-air:copy-updates
sl33ty Feb 6, 2026
3929270
Responsive improvements and copy cleanup
sl33ty Feb 6, 2026
3a34678
Merge pull request #112 from Arrow-air/copy-updates
thomasgarrison Feb 7, 2026
26d6c88
Retro-technical docs theme: custom navbar, sidebar, and content styling
sl33ty Feb 8, 2026
f42ba37
Merge pull request #113 from sl33ty/doc-updates
thomasgarrison Feb 8, 2026
91be8ea
Fix SSR build error: document is not defined
thomasgarrison Feb 9, 2026
0a7d32c
Add dark mode support for docs theme
sl33ty Feb 19, 2026
89171de
Portal EndBar into content column for consistent width with paginatio…
sl33ty Feb 19, 2026
2cd20d5
Add theme toggle, main site link, and tooltips to docs navbar
sl33ty Feb 19, 2026
1567cb0
Add dark mode support and theme toggle to footer
sl33ty Feb 19, 2026
0722645
Add custom pixel-art admonition icons
sl33ty Feb 19, 2026
4281e42
Add custom back-to-top button component
sl33ty Feb 19, 2026
0b275a4
Add dark mode styles for CLA page text and backgrounds
sl33ty Feb 19, 2026
dc7513c
Move playwright to devDependencies
sl33ty Feb 19, 2026
b9c9251
Merge pull request #116 from sl33ty/docs-darkmode
thomasgarrison Feb 19, 2026
c150f5c
Improve mobile responsiveness for docs navbar, sidebar, and content l…
sl33ty Feb 19, 2026
b00b027
Merge pull request #117 from sl33ty/docs-mobile-responsiveness
thomasgarrison Feb 20, 2026
8a83a21
Merge pull request #114 from Arrow-air/fix-ssr-document-error
sl33ty Feb 20, 2026
eb1e53b
feat(docs): add multi-instance Docusaurus docs setup
sl33ty Mar 4, 2026
0ea2bdf
feat(docs): update About Arrow and Contributing content
sl33ty Mar 4, 2026
ed48a4d
Merge branch 'staging' into sl33ty/feat/docs-multi-instance
sl33ty Mar 9, 2026
48bafcd
chore: add project-specific cspell words
sl33ty Mar 9, 2026
3886093
Merge pull request #121 from sl33ty/sl33ty/feat/docs-multi-instance
sl33ty Mar 9, 2026
17c7dde
Add 'Treeified' to project words list
sl33ty Mar 9, 2026
238e1f4
Merge pull request #124 from Arrow-air/sl33ty-patch-1
thomasgarrison Mar 9, 2026
e55497d
Merge branch 'staging' into sl33ty/feat/docs-content
sl33ty Mar 9, 2026
c36b398
Merge pull request #123 from sl33ty/sl33ty/feat/docs-content
thomasgarrison Mar 9, 2026
1b457d9
chore: reopen PR
sl33ty Mar 9, 2026
b350fb9
Merge pull request #122 from sl33ty/sl33ty/feat/docs-ui
sl33ty Mar 9, 2026
14bb6c6
fix: restore SubNav tabs, QuickLinksDropdown, and ReadingProgressBar
thomasgarrison Mar 9, 2026
5e30455
fixup! ci: terraform provisioned file changes
arrow-tf-github-repositories[bot] Mar 24, 2026
fc9a012
fixup! ci: terraform provisioned file changes
arrow-tf-github-repositories[bot] Mar 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 44 additions & 10 deletions .cspell.project-words.txt
Original file line number Diff line number Diff line change
@@ -1,21 +1,26 @@
Ableton
actix
adsb
Adsb
Ahmet
AIPS
Airspeeder
Alessandro
Alperen
alperenag
arrowair
Ardu
Aseprite
Ashkenas
AUMM
Autocoding
autodocstring
autosquash
Autoware
bgvideo
bierner
bkwld
Blockquotes
brushless
Chakra
chrono
CICD
Expand All @@ -26,18 +31,21 @@ CONOPS
Consts
Coordinape
crossorigin
customise
datetime
derating
devkit
Dework
docsmsft
docwright
Docstrings
Dogue
domready
eamodio
EASA
Easings
easyops
ECAD
ecommerce
ECOMMERCE
errrks
esbenp
Expand All @@ -47,69 +55,87 @@ flexbox
frontmatter
Gantt
gigafactory
GNSS
Goodluck
gpgsign
Grau
Guids
Gündoğan
HDOP
heliodev
hideable
Holla
Holybro
htmlfile
imag
inlineflex
INPLACE
iteratees
johnsoncodehk
kjcerveny
livestreamed
lofi
longlens
Lotte
makefiles
makerspaces
MCAD
mdfile
METAR
metaverse
microservices
mkdocs
mktemp
mozfullscreenchange
msfullscreenchange
mstruebing
MTOW
multirotor
multirotors
njpwerner
Nuxt
openapi
openframes
opensource
outro
OUTRO
owlot
Owlot
Panea
permissionless
phlgwv
Photoshop
Pictogrammers
Pixhawk
PIXKIT
prestart
proto
println
Proto
Pushkarev
quadcopter
Quicklinks
recompiles
redoc
redocusaurus
Redocusaurus
rideshare
RIDESHARE
Roadmap
rudra
rustc
rustdoc
rustfmt
sanitychecks
screenshare
scrolldisable
Segala
SEMP
SIMULINK
SITL
siyi
Solidworks
stablecoins
Standardised
stkb
struct
structs
stylesheet
Subframe
sublicensable
Substack
Expand All @@ -118,26 +144,34 @@ tada
tamasfe
taplo
tcort
thomasg
Thomasg
Timm
TKOF
tlog
Tokenomics
transformative
Treeified
tweens
typecheck
unitless
unixtimestamp
UUPS
vertipad
VDOP
Vertipad
vertipads
vertiport
vertiports
VHDL
Videography
viewbox
visualisation
webdevelopers
webflow
Webflow
Wireframes
wordmark
XFLR
Xipu
yapf
YYWW
Zeynep
zloirock
5 changes: 5 additions & 0 deletions .editorconfig-checker.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"Exclude": [
"templates/pages/engineering.body.html"
]
}
6 changes: 3 additions & 3 deletions .github/workflows/sanity_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,19 @@ jobs:
name: Code Style Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v2
- run: make editorconfig-test

cspell:
name: Spelling Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v2
- run: make cspell-test

md-test:
name: Markdown Broken Link Checker
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v2
- run: make md-test-links
19 changes: 18 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,23 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Imported external docs (pulled at build time)
# Yarn (project uses npm; ignore yarn artifacts)
.yarn/
yarn.lock

# Generated HTML pages (built from templates/)
static/index.html
static/quiver.html
static/engineering.html
static/community.html
static/dao.html

# Imported external docs (pulled at build time via scripts/import-external-docs.sh or S3 sync in CI)
docs/project-quiver/
static/docs/project-quiver/

# Shared about-arrow symlinks in multi-instance doc dirs
docs-quiver/about-arrow
docs-spearhead/about-arrow
docs-guides/about-arrow
docs-bounty/about-arrow
9 changes: 9 additions & 0 deletions .link-checker.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,15 @@
},
{
"pattern": "https://www.greencarcongress.com"
},
{
"pattern": "^#$"
},
{
"pattern": "via.placeholder.com"
},
{
"pattern": "openmotors.co"
}
],
"httpHeaders": [
Expand Down
6 changes: 6 additions & 0 deletions docs-bounty/bounties/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"label": "Bounty Board",
"position": 1,
"collapsible": true,
"collapsed": false
}
49 changes: 49 additions & 0 deletions docs-bounty/bounties/how-to-claim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
sidebar_position: 2
sidebar_label: How to Claim
---

# How to Claim a Bounty

## Before you start

- Read the bounty outline carefully — each bounty links to a GitHub issue with full requirements
- Check the status: only **OPEN** bounties are available to claim
- Make sure you can complete the work before the expiry date

## Claim process

### 1. Find a bounty

Browse the [Active Bounties](./index.mdx) board and find an OPEN bounty that matches your skills. Click the **Outline** link to read the full requirements on GitHub.

### 2. Comment to claim

Leave a comment on the GitHub issue expressing your intent to work on it. Include:

- A brief note on your approach
- Your estimated timeline
- Any relevant experience or prior work

A core contributor will confirm your claim and update the status to **CLAIMED**. Only one contributor can hold a claim at a time.

### 3. Do the work

Complete the work according to the requirements in the GitHub issue. If you have questions, ask in the issue thread or in the Arrow Discord.

Keep the team updated — if you're running behind, say so early. Bounties that go silent may be re-opened.

### 4. Submit for review

Open a pull request or submit your deliverable as described in the bounty outline. Link back to the original GitHub issue in your submission.

### 5. Get paid

Once your submission is reviewed and accepted, payment is processed in USDC and $ARROW to the wallet address you provide. Payments are typically processed within 5 business days of approval.

## Tips

- Start with smaller bounties to build a track record in the community
- If a bounty is CLAIMED by someone else, watch the issue — claims sometimes lapse
- Bounties marked CLOSED are no longer available; see [Previous Bounties](./previous-bounties.md) for the archive
- If you have an idea for a bounty, post it in Discord — core contributors review community suggestions regularly
73 changes: 73 additions & 0 deletions docs-bounty/bounties/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
sidebar_position: 1
sidebar_label: Active Bounties
---

# Bounty Board

Active bounties open to the Arrow community. Complete a bounty to earn USDC and $ARROW tokens.

export const Badge = ({ status }) => {
const styles = {
OPEN: { background: 'rgba(8,67,191,0.08)', color: '#0843BF', border: '1px solid rgba(8,67,191,0.2)' },
CLAIMED: { background: 'rgba(180,130,0,0.08)', color: '#92650a', border: '1px solid rgba(180,130,0,0.2)' },
CLOSED: { background: 'rgba(107,114,128,0.1)', color: '#6b7280', border: '1px solid rgba(107,114,128,0.2)' },
};
return (
<span style={{
...styles[status],
fontFamily: "'Departure Mono', monospace",
fontSize: '9px',
textTransform: 'uppercase',
letterSpacing: '0.05em',
padding: '2px 7px',
borderRadius: '4px',
whiteSpace: 'nowrap',
}}>
{status}
</span>
);
};

## Engineering — Quiver

| Bounty | Status | USDC | $ARROW | Expires | Outline | Apply |
|--------|--------|------|--------|---------|---------|-------|
| Quiver Payload Attachment Design | <Badge status="OPEN" /> | $500 | 2,000 | Mar 15 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| PT3 FEA Analysis — Main Frame | <Badge status="OPEN" /> | $800 | 3,500 | Mar 15 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| Propeller Efficiency Benchmarking | <Badge status="OPEN" /> | $400 | 1,500 | Mar 20 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| Landing Gear Iteration — PT3 | <Badge status="OPEN" /> | $600 | 2,500 | Mar 28 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| Vibration Damping Solution — PT3 Arms | <Badge status="OPEN" /> | $350 | 1,200 | Apr 1 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| Payload Release Mechanism Design | <Badge status="OPEN" /> | $700 | 3,000 | Apr 5 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| Flight Log Analysis Tool | <Badge status="CLAIMED" /> | $550 | 2,200 | Mar 10 | [GitHub](https://github.com/Arrow-air/project-quiver) | — |
| Flight Controller Tuning Guide | <Badge status="CLAIMED" /> | $300 | 1,000 | Mar 1 | [GitHub](https://github.com/Arrow-air/project-quiver) | — |
| Motor Mount Stress Test Documentation | <Badge status="CLAIMED" /> | $250 | 800 | Feb 20 | [GitHub](https://github.com/Arrow-air/project-quiver) | — |

## Engineering — Spearhead

| Bounty | Status | USDC | $ARROW | Expires | Outline | Apply |
|--------|--------|------|--------|---------|---------|-------|
| Spearhead Airframe Stress Analysis | <Badge status="OPEN" /> | $750 | 3,000 | Apr 10 | [GitHub](https://github.com/Arrow-air/project-spearhead) | [Apply](https://github.com/Arrow-air/project-spearhead) |
| Wing Profile CFD Simulation | <Badge status="OPEN" /> | $900 | 4,000 | Apr 15 | [GitHub](https://github.com/Arrow-air/project-spearhead) | [Apply](https://github.com/Arrow-air/project-spearhead) |
| Tail Assembly Design Review | <Badge status="OPEN" /> | $500 | 2,000 | Apr 20 | [GitHub](https://github.com/Arrow-air/project-spearhead) | [Apply](https://github.com/Arrow-air/project-spearhead) |
| Avionics Bay Layout — Rev 2 | <Badge status="OPEN" /> | $650 | 2,800 | Apr 25 | [GitHub](https://github.com/Arrow-air/project-spearhead) | [Apply](https://github.com/Arrow-air/project-spearhead) |
| Spearhead Weight Budget Analysis | <Badge status="CLAIMED" /> | $400 | 1,500 | Mar 20 | [GitHub](https://github.com/Arrow-air/project-spearhead) | — |

## Engineering — General

| Bounty | Status | USDC | $ARROW | Expires | Outline | Apply |
|--------|--------|------|--------|---------|---------|-------|
| Cross-Project Telemetry Dashboard | <Badge status="OPEN" /> | $600 | 2,500 | Apr 12 | [GitHub](https://github.com/Arrow-air) | [Apply](https://github.com/Arrow-air) |
| Shared Sensor Calibration Procedure | <Badge status="OPEN" /> | $350 | 1,200 | Apr 18 | [GitHub](https://github.com/Arrow-air) | [Apply](https://github.com/Arrow-air) |
| Engineering Wiki — Getting Started Guide | <Badge status="OPEN" /> | $250 | 800 | Apr 22 | [GitHub](https://github.com/Arrow-air) | [Apply](https://github.com/Arrow-air) |
| CI/CD Pipeline Documentation | <Badge status="CLAIMED" /> | $300 | 1,000 | Mar 18 | [GitHub](https://github.com/Arrow-air) | — |

## General

| Bounty | Status | USDC | $ARROW | Expires | Outline | Apply |
|--------|--------|------|--------|---------|---------|-------|
| Ground Station UI Wireframes | <Badge status="OPEN" /> | $450 | 1,800 | Apr 10 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| Community Onboarding Guide | <Badge status="OPEN" /> | $200 | 750 | Mar 25 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| Social Media Content — Feb Build Log | <Badge status="OPEN" /> | $150 | 500 | Mar 10 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| Translate Docs to Spanish | <Badge status="OPEN" /> | $300 | 1,000 | Apr 15 | [GitHub](https://github.com/Arrow-air/project-quiver) | [Apply](https://github.com/Arrow-air/project-quiver) |
| Project Quiver Build Video | <Badge status="CLAIMED" /> | $500 | 2,000 | Mar 5 | [GitHub](https://github.com/Arrow-air/project-quiver) | — |
Loading
Loading