Skip to content
This repository has been archived by the owner on Jan 16, 2021. It is now read-only.

Feature: Dynamic badge #171

Closed
nathany opened this issue May 29, 2014 · 7 comments
Closed

Feature: Dynamic badge #171

nathany opened this issue May 29, 2014 · 7 comments
Labels

Comments

@nathany
Copy link
Contributor

nathany commented May 29, 2014

Pass/fail #107 (comment)

  • Package comments (this is the important one)
  • presence of CHANGELOG?
  • LICENSE file or found in the Readme? BSD
    ![BSD](http://img.shields.io/badge/license-BSD-green.svg)

Another possibility is a sort of "documentation coverage" score. See #107 (comment).

This was referenced May 29, 2014
@dmitshur
Copy link
Contributor

I think LICENSE file should definitely not be mandatory. The license is often mentioned in README.md (or an even higher scope) and that shouldn't be penalized.

@mewmew
Copy link

mewmew commented May 31, 2014

I agree with @shurcooL that projects shouldn't be penalized for not including a LICENSE file. One of the things I love about Go projects is that they only contain relevant information, such as the actual source code and a README. No Makefiles or configure scripts are required.

That being said I do recognize the need to label Go projects based on their license. In most cases it should be possible to determine the license of a project without requiring a dedicated LICENSE file. For instance doing a fuzzy search of the README and/or source code comments could locate statements such as ... hereby released into the public domain. Another indicator could be explicit links to pages such as https://creativecommons.org/publicdomain/zero/1.0/

An example of such wording is given in the README of the following repository: https://github.com/mewmew/sfml

@nathany
Copy link
Contributor Author

nathany commented Jun 2, 2014

I'm not sure exactly what the intention is around the license:

  • Do we just want to know that there is one? Encouraging people to not put up a repo with no license at all.
  • Do we actually want to determine which license and incorporate that into GoDoc.org somewhere?

Considering packages in go.exp, they are covered by a broader license and may not have a readme. Does that mean they should be penalized?

I think the main criteria should be that their is reference documentation and package descriptions that GoDoc can use.

@nathany
Copy link
Contributor Author

nathany commented Jun 3, 2014

Sounds good.

I think placing a badge in the README is in itself an indication that a developer wants to share a package and wants to provide easy access to the documentation.

@adg adg added the feature label Sep 25, 2015
@adg
Copy link
Contributor

adg commented Sep 25, 2015

What's the status here?

@nathany
Copy link
Contributor Author

nathany commented Sep 28, 2015

I'm not sure if this is something we still want.

I came at this from the angle of being able to make the badge dynamic, so what could we make it do. That doesn't seem like the best way to design features.

@adg
Copy link
Contributor

adg commented Sep 29, 2015

Agree. Let's shelve it for now.

@adg adg closed this as completed Sep 29, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants