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

Standard template for Contributing on other repos #218

Closed
18 tasks done
Frijol opened this issue Jan 2, 2019 · 6 comments
Closed
18 tasks done

Standard template for Contributing on other repos #218

Frijol opened this issue Jan 2, 2019 · 6 comments

Comments

@Frijol
Copy link
Contributor

Frijol commented Jan 2, 2019

As part of fulfilling #179 (make sure all active repos have contributing guidelines) I started looking at what repos do/don't have guidelines.

Lots of them don't (see the repo audit at #217)! The ones that do have them don't match but express different useful ideas– let's make a template for what CONTRIBUTING.md should look like based on the strengths of the various boilerplates and put it in the template discussed in #170

To complete, we should have a standard Contributing.md that refs back to the canonical one, then check that it's applied to each of:

Update: standard can be found at https://github.com/edgi-govdata-archiving/overview/blob/master/repo_guidelines.md#minimal-contributing-guidelines– to resolve, simply apply the template to the below repos!

@Frijol
Copy link
Contributor Author

Frijol commented Jan 2, 2019

Here's a proposed template based on ones we already have:


Contributing Guidelines

We love improvements to our tools! EDGI has general guidelines for contributing and a code of conduct for all of our organizational repos.

Here are some notes specific to this project:

Use this section for any contributing guidelines specific to the repo. For example:

@Mr0grog
Copy link
Member

Mr0grog commented Jan 10, 2019

We should link (or include) the style guide for the code, if there is any.

@Frijol Frijol added this to the Newcomer-friendlier EDGI repos milestone Jan 10, 2019
@lightandluck
Copy link
Contributor

This template looks great!

+1 adding style guide as example in template. See umbrella web-monitoring repo

@Frijol
Copy link
Contributor Author

Frijol commented Jan 24, 2019

That makes sense. Style guide is considered to be per-repo rather than an EDGI standard?

@Mr0grog
Copy link
Member

Mr0grog commented Jan 24, 2019

The web monitoring one applies to all web-monitoring-* repos, but wasn’t done in any way that was coordinated across other EDGI projects. It overlaps a lot with what web-monitoring-ui has (and that’s the only one that has explicit coding style guidelines, IIRC), so it’s all a little messy. I think I’d prefer there only be one for all the projects (and it needs to clarify which rules are language agnostic and which are for a particular language). So, uh, it’s messy.

My ideal would be potentially per-repo, but in most cases many repos would share (e.g. one guide for all web monitoring repos). I think we’d have a hard time agreeing on rules across all EDGI repos, but maybe I’m being pessimistic.

@Frijol
Copy link
Contributor Author

Frijol commented Feb 1, 2019

Currently blocked by #220 – once template is accepted there, I can apply it to the repos merged, can proceed now!

Frijol added a commit to edgi-govdata-archiving/edgi-hubot-halpy that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/web-monitoring-db that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/eis-search that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/web-monitoring-versionista-scraper that referenced this issue Feb 26, 2019
Frijol added a commit to Frijol/web-monitoring-ops that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/web-monitoring that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/web-monitoring-ui that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/matterbridge-heroku that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/edgi-website that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/archivers-greetingslack that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/halpy-ng that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/100days that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/edgi-acronym-expander-browser-ext that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/video-call-landing-page that referenced this issue Feb 26, 2019
Frijol added a commit to edgi-govdata-archiving/eot-nomination-tool that referenced this issue Feb 26, 2019
@Frijol Frijol closed this as completed Mar 19, 2019
danielballan pushed a commit to edgi-govdata-archiving/web-monitoring-ops that referenced this issue Mar 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants