This repository contains the documentation site for the AirComponents Web Components library. The site is built using Docusaurus and hosted on GitHub Pages.
AirComponents is a lightweight, customizable Web Components library designed for modern web development. This documentation site provides comprehensive information about the components, usage guides, and API references.
- Component Documentation: Detailed descriptions of all AirComponents.
- Guides: Step-by-step tutorials for integrating and using the library.
- API Reference: Complete reference for developers.
- Responsive Design: Optimized for desktop and mobile devices.
- Node.js: Ensure you have Node.js installed (version 16 or later).
- NPM or Yarn: Use your preferred package manager.
Clone the repository and install dependencies:
git clone https://github.com/SisyphusZheng/Aircomponents-docs.git
cd Aircomponents-docs
npm install
Start the development server:
npm run start
Visit http://localhost:3000
to view the documentation site in development mode. Changes you make will automatically reload the page.
Generate the static files for production:
npm run build
The built files will be located in the build
directory.
This project uses GitHub Actions for automatic deployment. Ensure that the GITHUB_TOKEN
or a personal access token is correctly configured in the repository secrets.
Aircomponents-docs/
├── blog/ # Blog posts
├── docs/ # Documentation files
├── src/ # Custom components and styling
├── static/ # Static assets (images, icons, etc.)
├── docusaurus.config.js # Docusaurus configuration
├── package.json # Project dependencies
└── README.md # Project overview (this file)
Contributions are welcome! If you have suggestions, bug reports, or feature requests, please create an issue or submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature/my-feature
. - Commit your changes:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature/my-feature
. - Open a pull request.
This project is licensed under the MIT License.
- Author: SisyphusZheng
- Email: [email protected]
- GitHub: SisyphusZheng
For more information, visit the AirComponents website.