Snigdha OS Website 🌐
Welcome to the Snigdha OS website repository! This repository powers the official site for Snigdha OS, an Arch-based Linux distribution focused on penetration testing and ethical hacking. Here, you will find documentation, guides, and all resources to help you get the most out of Snigdha OS.
🚀 About Snigdha OS
Snigdha OS is an Arch Linux-based operating system designed for ethical hackers and penetration testers. It is lightweight, highly customizable, and pre-loaded with a suite of security tools. Whether you're performing security audits or simply looking for a minimalistic and powerful OS, Snigdha OS has you covered!
Key Features:
- Arch-based: Fast, flexible, and rolling release.
- Penetration Testing Ready: Pre-loaded with security tools like Blackbox.
- Highly Customizable: Tailor the OS to your needs.
- Efficient: Minimal design for better performance.
Learn more at the official Snigdha OS Documentation.
🛠️ Technologies Used
- Astro: Modern static site generator that ensures fast, optimized websites. 🚀
- Starlight: Component library for documentation sites built on Astro. 📚
- Markdown & MDX: Content is written in Markdown for easy updates and collaboration. ✍️
📂 Repository Structure
Here’s an overview of the project structure:
.
├── .github # GitHub configuration
├── assets # Website assets
│ ├── icons # Icons used for the site
├── .gitignore # Git ignore file
├── config.sh # Shell configuration script
├── developers.css # CSS for the developer section
├── developers.html # HTML for the developer section
├── developers.js # JavaScript for the developer section
├── index.html # Main HTML file for the site
├── push.sh # Deployment script
├── sitemap.xml # Sitemap for SEO
└── style.css # Global CSS for the site
🧑💻 How to Contribute
We welcome contributions to improve the Snigdha OS website! Here’s how you can get started:
- Fork the Repository: Click the fork button at the top-right of the page to create your own copy of the repository. 🍴
- Clone the Repository: Clone the repo to your local machine.
git clone https://github.com/Snigdha-OS/Snigdha-OS.github.io.git cd Snigdha-OS.github.io
- Install Dependencies: Install the necessary dependencies.
pnpm install
- Run the Development Server: Start the local development server to preview your changes.
pnpm dev
- Make Changes: Add new documentation, fix bugs, or improve the site’s design. 🛠️
- Create a Pull Request: Once you're happy with your changes, submit a pull request! 🚀
For detailed guidance on contributing, refer to our Contributing Guide. 🤝
🌍 Support
If you need help or have any questions, feel free to reach out:
- Join the community on our Snigdha OS Discord Server 💬
- Open an issue in the GitHub Issues tracker 🐞