alex-Arc / ontime-docs

Documentation for ontime

Home Page:https://www.getontime.no

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Built with Starlight

Ontime docs

This repo contains the documentation for the Ontime project. It is build with Astro and starlight, please see the documentation

Contributing

Ontime is a community project and any contribution is valuable. If you have have questions, call for clarifications or suggestions, please open an issue.

If you are comfortable with development, you are also welcome to create a Pull Request.

πŸš€ Project Structure

See below the main directories and files of the project. We omit the files inside the documentation as they would tend to get out of sync with implementation.

.
β”œβ”€β”€ public/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ content/
β”‚   β”‚   β”œβ”€β”€ docs/
β”‚   β”‚   |   └── additional-notes    <--- Implementation specific notes
β”‚   β”‚   |   └── api                 <--- API documentation
β”‚   β”‚   |   └── interface           <--- Documentation of the views
β”‚   β”‚   |   └── ontime              <--- Introduction documents
β”‚   β”‚   └── config.ts
β”‚   └── env.d.ts
β”œβ”€β”€ astro.config.mjs
β”œβ”€β”€ package.json
└── tsconfig.json

Starlight looks for .md or .mdx files in the src/content/docs/ directory. Each file is exposed as a route based on its file name.

Images can be added to src/assets/ and embedded in Markdown with a relative link.

Static assets, like favicons, can be placed in the public/ directory.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI

πŸ‘€ Want to learn more?

Check out Starlight’s docs, read the Astro documentation, or jump into the Astro Discord server.

About

Documentation for ontime

https://www.getontime.no


Languages

Language:MDX 95.8%Language:JavaScript 2.7%Language:CSS 1.3%Language:TypeScript 0.3%