3
2
Fork
You've already forked guide
0
A guide to everything FOSS. https://guide.bufoss.org
  • MDX 44.2%
  • TypeScript 38.1%
  • Nix 17.7%
Sena 5fa0ffd6e4
All checks were successful
Deploy / check (push) Successful in 1m9s
Deploy / deploy (push) Successful in 1m3s
docs: make readme cuter
2026年02月02日 04:22:30 +03:00
.forgejo/workflows ci: use lazy runners 2026年01月30日 23:54:45 +03:00
public feat: use svg icon 2026年01月18日 03:43:14 +03:00
src fix: the previous error with licenses of apps 2026年01月31日 12:52:01 +01:00
.editorconfig init 2026年01月13日 20:36:27 +03:00
.envrc init 2026年01月13日 20:36:27 +03:00
.gitattributes init 2026年01月13日 20:36:27 +03:00
.gitignore ci: add checks 2026年01月30日 20:54:56 +03:00
astro.config.ts feat: use svg icon 2026年01月18日 03:43:14 +03:00
CONTRIBUTING.md docs: add contributing 2026年01月30日 21:51:50 +03:00
deno.jsonc ci: add checks 2026年01月30日 20:54:56 +03:00
deno.lock fix: make the guide build again (and fmt) 2026年01月18日 02:34:03 +03:00
flake.lock chore: prepare build for release 2026年01月13日 23:48:15 +03:00
flake.nix chore: prepare build for release 2026年01月13日 23:48:15 +03:00
LICENSE chore: prepare build for release 2026年01月13日 23:48:15 +03:00
README.md docs: make readme cuter 2026年02月02日 04:22:30 +03:00

[画像:buFOSS]

Guidebook

Built with Starlight Served by Grebedoc CC BY-SA 4.0

The buFOSS Guidebook is a collection of articles introducing Free and Open Source Software and concepts surrounding it, written by our community members.

🔧 Development

This project uses Deno v2 as its primary toolchain along with Astro.js for builds.

# Install dependencies.
deno install --allow-scripts
# Start the development server.
deno task dev
# Format the source tree, required!
deno fmt

🚀 Deployment

The guidebook is served on git-pages using the Forgejo Action here. If you wish to do it manually however, you can use the CLI instead.

Note

Node.js and npm are also required in the environment for Pagefind support, since Astro.js uses npx during the build phase.

# Build the site.
deno task build
# Preview the build.
deno task preview
# Serve the site.
git-pages-cli https://guide.bufoss.org \
 --password "$PAGES_PASSWORD" \
 --upload-dir ./dist