... | ... | @@ -7,30 +7,56 @@ |
|
|
- **Blog URL:**
|
|
|
|
|
|
# Title
|
|
|
This project is regarding implementing a Golang dependency generator like [Ruby's Gem dependency tracker](http://debian.fosscommunity.in).
|
|
|
Go Dependency Generator
|
|
|
|
|
|
|
|
|
# Proposal Status
|
|
|
**Draft**
|
|
|
|
|
|
|
|
|
# Synopsis
|
|
|
# Proposal
|
|
|
This project is regarding implementing a Go dependency generator like
|
|
|
[Ruby's Gem dependency tracker](http://debian.fosscommunity.in) which tracks
|
|
|
Ruby dependencies for Debian.
|
|
|
|
|
|
|
|
|
# Synopsis
|
|
|
Currently, there is no easy way to check which dependencies of a Go package has
|
|
|
been packed; if not packed, what's the
|
|
|
[WNPP](https://www.debian.org/devel/wnpp/) status of the dependencies in Debian.
|
|
|
Due to a lack of Go dependency generator, package maintainers' have to manually
|
|
|
check the status of package in Debian archive, which can be time consuming.
|
|
|
|
|
|
|
|
|
# Benefits to Community
|
|
|
|
|
|
This project helps Debian package maintainers or in general to anyone who wants
|
|
|
to check Debian packaging status of dependencies of a Go package.
|
|
|
|
|
|
|
|
|
# Deliverables
|
|
|
At the end of this project, we will have:
|
|
|
|
|
|
- a command line tool to check the packaging status of all dependencies of a Go
|
|
|
package;
|
|
|
- a nice web interface to check packaging status of a Go package.
|
|
|
|
|
|
|
|
|
# Having an idea on related works being done
|
|
|
|
|
|
A similar work has been done by [Debian's ruby](https://gitlab.com/debian-ruby/)
|
|
|
team for Ruby based application. [Cédric Boutillier](https://salsa.debian.org/boutil) wrote a command line
|
|
|
tool called [gemdeps](https://gitlab.com/debian-ruby/gemdeps), which checks
|
|
|
packaging status of all dependencies of a Ruby package in Debian. Later, it was
|
|
|
ported by [Balasankar C](https://gitlab.com/balasankarc) in
|
|
|
[Python](https://gitlab.com/balasankarc/python-gemdeps/), which is being used by
|
|
|
[Gemdeps Generator](https://gitlab.com/debian-ruby/gemdeps-generator) [web
|
|
|
interface](http://debian.fosscommunity.in/).
|
|
|
|
|
|
|
|
|
# Biographical Information
|
|
|
|
|
|
|
|
|
|
|
|
Hi! I'm a recent graduate student from Computer Science and Engineering. While I
|
|
|
was in college, I contributed to some projects, mostly by bug reporting and
|
|
|
fixing minor issues. I've some experience in writing code in Python, and
|
|
|
contributed to Mozilla's SuMO project, check my
|
|
|
[Github](https://github.com/finn0) profile for more information. Along with
|
|
|
Python, I've used Web Technologies (Javascript, HTML & CSS), Bash and Gitlab CI/CD for some
|
|
|
projects. I'm a long time Debian user and have some experience with doing sys-admin related task. I like to hang out on some IRC channels like #git, #bash, #debian (OFTC) etc, in my free time. |