# Developers Guide | SNIGDHA OS - DOCS
This will guide on how to contribute to Snigdha OS as developer.

Skip to main content

# Developers Guide

This will guide on how to contribute to Snigdha OS as developer.

## 📄️ Build From Source

Overview

## 📄️ Generate GPG Key

🔐 How to Generate a GPG Key on Snigdha OS

## 📄️ Upload Key => Server

🌐 Sending and Receiving GPG Keys Using a Key Server

## 📄️ Install Keyrings

🔑 Installing and Packaging Your Own Keyring on Arch Linux

## 📄️ Upload & Deploy Packages

🚀 Uploading and Deploying an Arch Linux Package on GitHub

## 📄️ Writing Documentation

Adding documentation can help countless future of Snigdha OS users. A few ideas of what to work on:

## 📄️ PKGBUILD Template

Snigdha OS has it's own PKGBUILD template for building packages. We follow the the template so that we can maintain the packages in a better way. If you are building packages for Snigdha OS, then it will be a good option to follow the PKGBUILD template.