A homebrew guide for the Nintendo Switch
This project is built with Starlight documentation framework on top of Astro web framework.
To install and run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Sylvixor/SP.git
-
Navigate to the project directory:
cd SP
-
Install the dependencies:
npm install
To start the development server, run:
npm run dev
or
npm start
To build the project for production:
npm run build
To preview the production build locally:
npm run preview
The project includes the following configuration files:
- astro.config.mjs: Configuration for the Astro project.
- tsconfig.json: TypeScript configuration file.
- package.json: Lists the project's dependencies and scripts.
- .gitignore: Specifies which files and folders to ignore in version control.
You can modify these files as needed to fit the requirements of your project.
Here is an overview of the project structure:
/
├── public/ # Static assets
├── src/ # Source files for the website
│ ├── assets/ # Documentation assets
│ ├── content/ # Documentation content
│ │ └── docs/ # Documentation pages
│ ├── fonts/ # Documentation fonts
│ ├── pages/ # Other pages (HTML)
│ └── styles/ # Documentation custom CSS
├── astro.config.mjs # Astro configuration file
├── package.json # Project metadata and dependencies
├── package-lock.json # Lock file for package versions
├── tsconfig.json # TypeScript configuration
└── .gitignore # Files to ignore in Git
SP © 2024 by Sylvixor is licensed under CC BY-NC-SA 4.0
Special thanks to:
- The Astro team for developing such a great framework.
- All contributors of the Starlight framework.
- All contributors and libraries used in this project.