|
|
- ---
- title: "Contributing to Debian"
- date: 2022-07-30T20:01:24+05:30
- weight: 10
- description: "Contributing to Debian through packaging "
- type: post
- ---
-
- # Debian
-
- Debian is a GNU/Linux distribution completely inclinded towards Free Software philosophy, maintained by the community.
-
- Before talking about how i started contributing to debian, i would like to talk about the camp organized by FSCI
- It is an online free mentorship programme organized by [Free Software Community of India](https://fsci.in) ,introducing people
- to Free Software.[Ravish](https://ravish0007.github.io) introduced me to 2021 [FSCI's camp](https://camp.fsci.in), and there i
- got introduced to Debian Packaging through [Debian Developers](https://wiki.debian.org/DebianDeveloper) and [Debian Maintainers](https://wiki.debian.org/DebianMaintainer).
-
-
- During the project phase of the camp, i choosed to work on Debian Packaging and System Administration(here is my
- [Project Proposal](https://git.fosscommunity.in/community/camp/-/wikis/Proposals/Debian-Packaging-and-System-Administration/Vinay-Keshava))
-
-
- # Debian Packages and my Story !!
-
-
- Debian has roughly over 51,000 packages, these packages are installable through apt, just like "sudo apt install nano".
- I always wanted to know how "sudo apt install nano" works !.
-
- During the project phase of the camp [Praveen](https://social.masto.host/@praveen) my mentor of the project,a [Debian Developer](https://wiki.debian.org/DebianDeveloper) himself
- suggested to get started by packaging node packages(dependencies of [Gitlab](https://tracker.debian.org/pkg/gitlab)).
- A big Thanks to praveen for teaching packaging from scratch, also answering my useless questions and also sponsoring my packages to debian.
- Initially i found it very difficult to understand it,but the community was so welcoming, they were helping and assisting me by clearing all my doubts through matrix.
-
- I took a lot of time to learn,tried to spend more time in learning during hectic schedule of college and also i gave up hope many times and restarted it.
- So initial task was to setup the [Debian Unstable environment ](https://wiki.debian.org/DebianUnstable) and rebuilding the existing simple node-pretty-ms package, and then tried a simple
- package update and then went to continue packaging few node modules.
-
- I currently [maintain](https://qa.debian.org/developer.php?login=vinaykeshava@disroot.org) around two node modules as of today, looking forward to maintain more packages in debian.
- All the communication happens mainly through mailing list or irc of respective [teams](https://wiki.debian.org/Teams).
-
- # Further Development
- Looking forward to contribute and hangout with the awesome debian community and learn more.
- ```
- :wq
- ```
-
|