GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - system76/tech-docs: System76 Technical Documentation

BranchesTags
Open more actions menu

Latest commit

 

History

689 Commits
689 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
.github
.github
 
 
.vscode
.vscode
 
 
public
public
 
 
src
src
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.prettierignore
.prettierignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
astro.config.ts
astro.config.ts
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
prettier.config.ts
prettier.config.ts
 
 
shell.nix
shell.nix
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

System76 Technical Documentation

This repository contains the Technical documentation about System76 products. It can be viewed at https://system76.com/tech-docs/.

Editing

There are two methods to view and edit the book. There is a quick method that does not include additional UI elements such as search, and the complete way that will render the book as it is rendered on the official website.

GitHub (Quick)

The book can be viewed and edited on GitHub by going to src/content/docs/index.md.

Astro (Complete)

  • Install one of the following packages via apt
    • docker.io
    • podman-docker
  • Install Dev Container CLI
  • Clone the repository using git.
  • From the cloned repository run
    • devcontainer up
    • devcontainer exec pnpm install
    • devcontainer exec pnpm dev
  • You may now view the book at http://localhost:4321/tech-docs
  • Edits are made in the src/content/docs directory. The server will automatically update

Cleanup

  • When finished editing, run docker ps to get the container's ID or name
  • To stop the container (for quicker setup next time), run docker stop <container>
  • To stop and remove the container (to start fresh next time), docker rm -f <container>
    • Remove generated files outside of the container: rm -r .astro .pnpm-store

About

System76 Technical Documentation

tech-docs.system76.com

Resources

Readme
CC-BY-SA-4.0 license
Activity
Custom properties

Stars

78 stars

Watchers

14 watching

Forks

20 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.