Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add configuration support #6

Open
jayvdb opened this issue Dec 22, 2017 · 2 comments
Open

Add configuration support #6

jayvdb opened this issue Dec 22, 2017 · 2 comments

Comments

@jayvdb
Copy link
Member

jayvdb commented Dec 22, 2017

#1 is going to need to include configurability, so that repos with different structure can work in different ways. i.e. we need to at least support @philschatz 's label system and derived gh-board layout, and support what @ryanprior likes, and what @coala needs, so that our patches will be able to make it back through the forks to the main repo (c.f. #2 )

There is one existing configuration item upstream, which is 'SAMPLE_REPOS' , and coala has added 'REPOSITORIES' for the pre-fetching. I am surprised that there are no forks which have modified this (c.f. #5), as that seems like a logical easy way to improve the front page (c.f. #3).

Including configuration in the master branch causes forks to diverge. We need to avoid that.

Some options for where to put the configuration:

  • the wiki
  • a different branch
  • an issue ;-)

Or, the configuration could be all derived from GitHub, if we ignore SAMPLE_REPOS. (and if we build a way to easily configure the front page, nobody will try to abuse this anyway.) It will increase build time to extract an ideal layout based on GitHub org/repo metadata. Also fetching the list of repos for an org requires an extra scope which orgs may not want in their Travis env vars, and if they use secure vars in the .travis.yml , their fork diverges.

@jayvdb
Copy link
Member Author

jayvdb commented Aug 20, 2018

I've tested the wiki option, and glad that storing .yaml files in the wiki repo works well.

@jayvdb
Copy link
Member Author

jayvdb commented Nov 11, 2018

This issue reserved for Google Code-in task 4669529339723776.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants