okkur / reposeed Goto Github PK
View Code? Open in Web Editor NEWExtensive repository base files up and running in an instant
Home Page: https://reposeed.okkur.org
License: Apache License 2.0
Extensive repository base files up and running in an instant
Home Page: https://reposeed.okkur.org
License: Apache License 2.0
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Use more inspiration from other guidelines.
Anything else we need to know?:
https://github.com/ciao-project/ciao/blob/master/CONTRIBUTING.md
https://support.mozilla.org/en-US/kb/moderation-guidelines
http://docs.deis.io/en/latest/contributing/standards/#commit-style
Hi!
This is a bug in the read.me.
I am following the install and get this warning:
Go-> ~/go/src/github.com: go get -v -u github.com/okkur/reposeed/cmd/reposeed/...
github.com/okkur/reposeed (download)
go: warning: "github.com/okkur/reposeed/cmd/reposeed/..." matched no packages
Go-> ~/go/src/github.com: go version
go version go1.12.5 darwin/amd64
This works:
go get -u -v github.com/okkur/reposeed/cmd/...
Start with static only and add generator form in second iteration.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What you expected to happen:
Showcase current users. For reposeed itself, but also as template.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently it is hard to see, which version of reposeed is installed.
What you expected to happen:
Show reposeed version including supported reposeed config versions (currently only v1).
Anything else we need to know?:
Needs #57 first and can be based on the code within github.com/resumic/schema.
Expose a http server, which takes json input and generate reposeed files with the templates.
Bundle the generated files and return them.
Logo given as base64 encoded field in json or link instead of just on the filesystem?
Is this a BUG REPORT or FEATURE REQUEST?:
bug
What happened:
We currently create seed-config.example.yaml.
What you expected to happen:
No example file as at this stage a seed config already has to be available.
Is this a BUG REPORT or FEATURE REQUEST?:
release
/VERSION
.seed-config.yaml
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently it's necessary to copy the sample config file from a specific GOPATH location.
What you expected to happen:
Provide a reposeed command to simplify that.
reposeed init .
<- initialize seed config file in "." directory with sample data.
The sample data should be integrated into the binary via packr and copied into seed-config.yml on the command reposeed init .
Anything else we need to know?:
Rough idea, so happy to get a bit more input.
This would remove the need for knowledge about GOPATH and any manual copying and also makes releasing binaries possible without any manual copy steps.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently template files need to be downloaded separately.
What you expected to happen:
Download binary or use go get without worrying about template files.
Anything else we need to know?:
Possible usage of https://github.com/jteeuwen/go-bindata
I'm currios how this tool compares to cookiecutter?
I can see that it's written in Go instead of Python, and has significantly different CLI. However, it would be good to know if there is any fundamental difference in philosophy and approach of this tool vs cookiecutter, so that one can tell why they might prefer to use one over the other.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently there is no native way to show, who is using the project.
What you expected to happen:
Ability to showcase projects/companies using said project.
Anything else we need to know?:
Example: https://github.com/coredns/coredns/blob/master/ADOPTERS.md
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently the config struct is written within the main.go file.
What you expected to happen:
Split out config struct to simplify main.go.
Is this a BUG REPORT or FEATURE REQUEST?:
bug
What happened:
License and release badges aren't working reliably.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently our CLI is quite manual.
What you expected to happen:
Move to cobra to get a good default framework for help etc.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Readme might still improvable.
Anything else we need to know?:
https://github.com/jehna/readme-best-practices
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently the config file is not versioned.
What you expected to happen:
Version config file to make migration and upgrade easier in the long run.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently the only way to use it is to use go get.
What you expected to happen:
Ability to run a released binary.
Sidenote:
Might use: https://github.com/thockin/go-build-template
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently only one specific comment style is provided as example license header.
What you expected to happen:
It should give various headers with different commenting styles for different languages.
How to reproduce it (as minimally and precisely as possible):
Try using the current example headers with JS.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
Sidenote: I thought there was some sort of linter to check for the usage of only basic english words between 850-1000 words, but couldn't find it.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
Anything else we need to know?:
https://blog.github.com/2018-01-25-multiple-issue-and-pull-request-templates/
Is this a BUG REPORT or FEATURE REQUEST?:
bug
What happened:
The README defaults to Apache2
even if the mainLicense
is MIT
in the config.
What you expected to happen:
README use MIT
as the license in its footer.
How to reproduce it (as minimally and precisely as possible):
Use MIT
as the mainLicense
in the seed-config.yaml
file.
Anything else we need to know?:
Environment:
v0.4.1
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently BSD-3 license is not supported.
What you expected to happen:
BSD-3 license to be supported.
How to reproduce it (as minimally and precisely as possible):
Try running reposeed with BSD-3 license.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently all license templates are cramped into one file.
Harder to maintain and introduces friction.
What you expected to happen:
Splitting it up into one file per license.
How to reproduce it (as minimally and precisely as possible):
Look into the current license template.
Is this a BUG REPORT or FEATURE REQUEST?:
bug
What happened:
https://travis-ci.org/okkur/reposeed/jobs/565457236
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently our docs use go get github* to install reposeed.
What you expected to happen:
Use vanity urls and use them in the docs.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently we use OWNER files inspired by Kubernetes et al.
What you expected to happen:
Use CODEOWNERS supported by Github.
Anything else we need to know?:
https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
Is this a BUG REPORT or FEATURE REQUEST?:
bug
What happened:
New lines are not added within the license section within the README.
What you expected to happen:
Single line per license note.
Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Currently a CLA is used, but various projects moved or are moving to a DCO.
Linux Kernel, Gitlab, Chef etc.
What you expected to happen:
Support or at least consideration of DCOs.
Anything else we need to know?:
Some resources on DCOs:
https://julien.ponge.org/blog/developer-certificate-of-origin-versus-contributor-license-agreements/
https://blog.chef.io/2016/09/19/introducing-developer-certificate-of-origin/
https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-license/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.