How to Contribute
Repository: https://github.com/ChicoFabLab/chicofablab.github.io
Using the Component Library
This wiki includes a reusable component library for consistent, polished UI elements.
Quick Start
Add components to any wiki page using Liquid includes:
<a class="cfl-btn cfl-btn--primary cfl-btn--3" href="/wiki/getting-started">Get Started</a>
<div class="cfl-alert cfl-alert--info">
<div class="cfl-alert__content">
<div class="cfl-alert__title">Welcome</div>
<div class="cfl-alert__body"><p>Check out our <strong>equipment guide</strong>!</p>
</div>
</div>
</div>
Available Components
| Component | Use For |
|---|---|
| Button | Links, actions, CTAs |
| Alert | Notifications, status messages |
| Badge | Labels, status indicators |
| Callout | Highlighted tips, warnings |
| Progress | Loading, completion status |
| Stat | Key metrics, numbers |
| Avatar | User/entity representation |
| Card | Clickable content previews |
Resources
- Component Showcase - Live examples with copy-paste code
- Components Documentation - Full API reference
If you’re in the ChicoFabLab organization
You can directly commit markdown files:
- Go to the
_wiki/folder on GitHub - Click “Add file” to create a new page, or create the
.mdfile locally - Name it something like
my-page.md - Add front matter at the top:
---
title: My Page
---
your content here in markdown
- Commit the file
- It will appear on the homepage automatically
If you’re outside the organization
You need to submit a pull request:
- Fork this repository
- Go to the
_wiki/folder in your fork - Click “Add file” to create a new page, or create the
.mdfile locally - Name it something like
my-page.md - Add front matter at the top:
---
title: My Page
---
your content here in markdown
- Commit the file to your fork
- Go to the main repository and click “Pull requests” → “New pull request”
- Select your fork and branch, then create the PR
- Once approved and merged, it will appear on the homepage
That’s it! No login, no CMS, just commit markdown files (or submit a PR).