... | ... | @@ -25,7 +25,7 @@ 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.
|
|
|
check the status of package in Debian archive, which can be a repetitive and time consuming process.
|
|
|
|
|
|
|
|
|
# Benefits to Community
|
... | ... | @@ -41,15 +41,15 @@ At the end of this project, we will have: |
|
|
- a nice web interface to check packaging status of a Go package.
|
|
|
|
|
|
### Implementation
|
|
|
The implementation language will be Python for command line and web technologies
|
|
|
(like HTML, CSS) for web service implementation.
|
|
|
The implementation language will be Python for command line tool and web technologies
|
|
|
(like HTML, CSS, and Javascript) for the web service.
|
|
|
|
|
|
#### Overview
|
|
|
1. Create a command line to check packaging status of the Go packages.
|
|
|
2. Integrate command line tool with the web service.
|
|
|
|
|
|
|
|
|
Command line tool will parse the `go.mod` file of the package to get the list of dependency. Then check the packaging status of these packages using `rmadison` and `wnpp-check` command and save these information in JSON file, which will later use by web service to show the output in a web page form.
|
|
|
Command line tool will parse the `go.mod` file of the package to get the list of dependencies. Then check the packaging status of these dependencies using `rmadison` and `wnpp-check` command and save these information in a JSON file, which will later use by web service to show the output in a web page form.
|
|
|
|
|
|
|
|
|
### Tentative Timeline
|
... | ... | |