-
-
Save pmclanahan/a162224376ca110b4a40 to your computer and use it in GitHub Desktop.
{ | |
// required | |
"name": "Name of the project. (e.g. Bedrock)", | |
"description": "Awesome website of sweetness", | |
"repository": { | |
"type": "git", | |
"url": "https://github.com/mozilla/bedrock" | |
}, | |
// optional | |
"urls": { | |
"wiki": "https://wiki.mozilla.org/Mozilla.org", | |
"docs": "http://bedrock.readthedocs.org/", | |
"mailing-list": "https://www.mozilla.org/about/forums/#dev-mozilla-org", | |
"irc": "irc://irc.mozilla.org/#www", | |
"introduction": "https://wiki.mozilla.org/Webdev/GetInvolved/mozilla.org", | |
"tests": "https://ci.mozilla.org/job/bedrock/", | |
"bugs-list": "https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&product=www.mozilla.org", | |
"bugs-report": "https://bugzilla.mozilla.org/enter_bug.cgi?product=www.mozilla.org&component=Bedrock", | |
"bugs-mentored": "https://bugzilla.mozilla.org/buglist.cgi?f1=bug_mentor&o1=isnotempty&query_format=advanced&bug_status=NEW&product=www.mozilla.org&list_id=10866041", | |
"deployed-prod": "https://www.mozilla.org", | |
"deployed-stage": "https://www.allizom.org", | |
"deployed-dev": "https://www-dev.allizom.org" | |
}, | |
"keywords": [ | |
"python", | |
"less-css", | |
"django", | |
"html5", | |
"jquery" | |
] | |
} |
Do we even need deployed in there? Why not just
urls->stage, urls->production
I would have inferred that this is where code for those branches/tags/whatnot is deployed.
@peterbe I think the reason repository is not part of urls is because it is mandatory, and @pmclanahan wanted to keep all of those together in one place.
Also, might something like this work?
perhaps even break out bugs into it's own group?
https://gist.github.com/ossreleasefeed/e0c52e9f1dac8bff943d
Some thoughts;
- wiki - perhaps this should be homepage, (im stealing from package.json) but wiki seems tech dependent the idea here is where is the project hub.
- introduction - this seems weird to me, this should be part of the project homepage or docs. Not sure if it's important or obvious enough to be in this.
- +1 to https://gist.github.com/pmclanahan/a162224376ca110b4a40#comment-1270257 bugs{} me likes this approach.
Generally looks good, I like keeping this abstracted from our current tech choices (wiki bugzilla) and my comments are mostly around that.
I've created a real repo for this: https://github.com/mozilla/contribute.json
Let's continue the discussion there in issues or PRs. I'm finding it harder to follow the discussions here, and we can segment them into issues with specific areas there.
-1 on a massive container for "urls". For example, why isn't the
resposity->url
key part ofurls->repository
.Instead of
I would much rather see
big +1 on the new "keywords" section. I love that because if your skill is "flask" and "angular" that's most likely how you're going to search for projects to contribute to.