This repository contains the official documentation for Lightning Hire, an AI-powered resume evaluation system. The documentation is built using Docusaurus 3, a modern static website generator focused on documentation sites.
- Complete user guides for all Lightning Hire features
- API reference documentation
- Interactive examples and components
- Custom theme matching Lightning Hire's branding
- Searchable content
- Mobile-responsive design
-
Clone the repository:
git clone https://github.com/your-organization/lightninghire-docs.git cd lightninghire-docs -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit http://localhost:3000 to see the documentation site.
docs/
├── getting-started/ # Overview, installation, configuration
├── features/ # Feature-specific documentation
│ ├── candidates/ # Candidate management
│ ├── jobs/ # Job management
│ └── evaluations/ # Evaluation system
├── bulk-operations/ # Bulk import and management
└── advanced/ # API, custom matching, advanced topics
The documentation site has been customized to match Lightning Hire's branding with:
- Primary color (Orange: #FF7900)
- Secondary color (Purple: #7B2CBF)
- Custom typography using Inter font family
- Gradient footer and animated header elements
- Custom components for consistent styling
Theme customization is primarily controlled in:
src/css/custom.css- Main theme variables and stylesdocusaurus.config.js- Site configuration- Custom components in
src/theme/directory
Several custom components are available for documentation authors:
<Screenshot>- For displaying application screenshots with consistent styling<FeatureCard>- For highlighting features in documentation<InfoBox>- For highlighting important information<APIEndpoint>- For documenting API endpoints<Steps>and<Step>- For numbered instructions
Usage examples can be found in docs/advanced/custom-components.md.
The homepage features animated diagonal traversing logos in the header. This effect is implemented in:
src/components/DiagonalLogos/index.jssrc/components/DiagonalLogos/styles.module.css
- Create a new Markdown file in the appropriate directory under
docs/ - Add the proper frontmatter with title and sidebar position:
--- sidebar_position: 1 title: Your Page Title ---
- Add your content using Markdown and MDX
- Update
sidebars.jsif needed to include the new page
npm run buildThis generates static content in the build directory that can be served using any static hosting service.
This documentation is automatically deployed using [Netlify/Vercel/GitHub Pages] with CI/CD integration.
Every push to the main branch triggers a new build and deployment.
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Make your changes
- Run the build to test (
npm run build) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
- Support: support@lightninghire.com
- Website: lightninghire.com