Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

go-bindata #7

Closed
bcho opened this issue Aug 4, 2018 · 10 comments
Closed

go-bindata #7

bcho opened this issue Aug 4, 2018 · 10 comments

Comments

@bcho
Copy link

bcho commented Aug 4, 2018

  • Where is the project currently hosted?

Multiple forks, most are based with https://github.com/go-bindata/go-bindata

  • Is the project written only in Go, or does it contain other languages (beyond scripts)?

In pure go.

  • Has the project had any recent activity?

Most forks made small changes.

  • Does the project have a maintainer, or a maintainer looking for someone to take
    over the project?

No active maintainer for now, since the original maintainer deleted all his packages (jteeuwen/go-bindata#5).

  • Do you have any example projects that make use of this package?

go-bindata is mostly used as a binary.

  • Are there any outstanding critical bugs that result in the library being
    totally unusable or insecure?

Not yet. But the maintainer / ownership of the repo is unclear, and some of the forks added minor changes without a clear intention.

  • Is there anything else you'd like to mention about the project?

cc @FranklinYu

@fortytw2
Copy link

fortytw2 commented Aug 6, 2018

Ooh. I've been using and recommending use of @lestrrat's fork found at https://github.com/lestrrat-go/bindata for the past 18 months or so.

Would be happy to lend a hand here.

@FranklinYu
Copy link

Just another datapoint: Homebrew selected kevinburke/go-bindata. The go-bindata/go-bindata mentioned above gets most stars though.

@pedromorgan
Copy link

Well into the "maintained idea" of this one.. am on the second fork.... want the stable fork...

@theckman
Copy link
Member

I think this is a good project to take over. The scope is pretty focused, and it's relied on heavily by the community. It's also one of Go's "leftpad" packages, and so it's in a spot where it'd be nice to have a good story around maintaining the project.

What do we feel would be the right project / commit to fork from? Are there any good idea of outstanding issues or feature requests we should look to tackle?

Would someone be interested in doing this type of research, and present where they think we should do a hard fork from as well as what things we should look to address first?

@theckman theckman added good candidate good candidate for adoption needs investigation we need to investigate some things about this project labels Aug 11, 2018
@josharian
Copy link

cc @kevinburke

@kevinburke
Copy link

kevinburke commented Aug 13, 2018 via email

@kevinburke
Copy link

Some of the issues I've fixed include:

  • writing the bindata.go file is now atomic

  • gofmt used to generate a Git diff when applied to the generated bindata.go file, now it doesn't

  • more error checking on file write

Some features added:

  • get the SHA256 digest of a file

  • file sizes appear in the TOC

  • benchmarks

  • performance improvements

  • AssetString and MustAssetString helper functions

@theckman
Copy link
Member

and I’m committed to maintaining it!

So based on @kevinburke's comment, does it make sense to close this issue citing his fork as being the answer?

If so, @kevinburke if you'd ever like to stop having to watch over it, or need help, we'd definitely be interested in picking up the project.

@kevinburke
Copy link

Sounds good!

@theckman theckman added fork already available and removed good candidate good candidate for adoption needs investigation we need to investigate some things about this project labels Aug 16, 2018
@theckman
Copy link
Member

Closing this in favor of: https://github.com/kevinburke/go-bindata

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants