Skip to content

JumboLove/space-madness-docs

Repository files navigation

Space Madness Docs

A content framework that connects ideas so you can build your digital garden

Netlify Status

Docs site for Space Madness. A modified version of the base Space Madness stack.

The monorepo is configured with apps as the primary hosted sites.

Packages are code that is shared across the sites.

.
├── apps
│   ├── site-docs
│   └── site-sanity
└── packages
    ├── content-models
    ├── sanity-astro-embeds
    └── sanity-zod-types

Navigate to each folder's README.md for more details.

Getting Started

See the Space Madness Docs for detailed instructions on installing and runnig your app.

If you'd like to use this repo as your starting point:

npx create-turbo@latest -e https://github.com/JumboLove/space-madness-docs
  1. export SANITY_STUDIO_PROJECT_ID=<sanity-id>

    or

    set SANITY_STUDIO_PROJECT_ID=<sanity-id>

  2. turbo dev

Deploying

Deploying is supported for any hosting platform that supports static site hosting.

Hosting the Astro site

Build command

turbo build --filter=site-space-madness-docs

Publish directory

/apps/site-docs/dist/

Hosting the Sanity site

Deploying is supported for any hosting platform that supports static site hosting.

Build command

turbo build --filter=site-space-madness-sanity

Publish directory

/apps/site-sanity/dist/

Contributing

Contributions are welcome, but only if they're intended to fix an issue with the docs.

Changes that are rooted in the Space Madness stack itself should be made upstream at the core template. Changes from the core can be pulled down to this template when necessary.

If your code editor does not support Pretier out of the box, you can run npm run format from the site-astro directory before committing your changes.

Please make all pull requests to main.

About

Docs site for the Space Madness stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published