From ace1e2462452108b0d05f675129b205bff7adf09 Mon Sep 17 00:00:00 2001 From: eshanized Date: Fri, 20 Dec 2024 01:20:54 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20docs(=5Fdocs):=20add=20details?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..1f42a42a --- /dev/null +++ b/README.md @@ -0,0 +1,68 @@ +# 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](https://snigdhaos.org). + +## πŸ› οΈ 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: + +1. **Fork the Repository**: Click the fork button at the top-right of the page to create your own copy of the repository. 🍴 +2. **Clone the Repository**: Clone the repo to your local machine. + ```bash + git clone https://github.com/Snigdha-OS/Snigdha-OS.github.io.git + cd Snigdha-OS.github.io + ``` +3. **Install Dependencies**: Install the necessary dependencies. + ```bash + pnpm install + ``` +4. **Run the Development Server**: Start the local development server to preview your changes. + ```bash + pnpm dev + ``` +5. **Make Changes**: Add new documentation, fix bugs, or improve the site’s design. πŸ› οΈ +6. **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](https://github.com/Snigdha-OS/Snigdha-OS.github.io/blob/main/CONTRIBUTING.md). 🀝 + +## 🌍 Support + +If you need help or have any questions, feel free to reach out: +- Join the community on our [Snigdha OS Discord Server](https://discord.gg/snigdhaos) πŸ’¬ +- Open an issue in the [GitHub Issues](https://github.com/Snigdha-OS/Snigdha-OS.github.io/issues) tracker 🐞 \ No newline at end of file