Add Checklist to PRs #1041

Merged
ggg27 merged 10 commits from patch-2 into master 2019-08-09 02:12:05 +00:00
ggg27 commented 2019-07-22 17:58:20 +00:00 (Migrated from github.com)

Description: Many users don't appear to be reading or know how to find the contributing guidelines.
My PR just adds some check boxes that may be helpful for new users.

It also adds a link to CONTRIBUTING.md :)

**Description**: Many users don't appear to be reading or know how to find the contributing guidelines. My PR just adds some check boxes that may be helpful for new users. It also adds a link to CONTRIBUTING.md :)
Vincevrp (Migrated from github.com) reviewed 2019-07-22 17:58:20 +00:00
blacklight447 (Migrated from github.com) reviewed 2019-07-22 17:58:20 +00:00
bookercodes (Migrated from github.com) reviewed 2019-07-22 17:58:20 +00:00
privacytoolsIO (Migrated from github.com) reviewed 2019-07-22 17:58:20 +00:00
c0rdis (Migrated from github.com) reviewed 2019-07-22 17:58:20 +00:00
jxtsai (Migrated from github.com) reviewed 2019-07-22 17:58:20 +00:00
kewde (Migrated from github.com) reviewed 2019-07-22 17:58:20 +00:00
victorhck (Migrated from github.com) reviewed 2019-07-22 17:58:20 +00:00
jonah reviewed 2019-07-22 17:58:20 +00:00
netlify[bot] commented 2019-07-22 17:58:58 +00:00 (Migrated from github.com)

Deploy preview for privacytools-io ready!

Built with commit 8b9d714bfe

https://deploy-preview-1041--privacytools-io.netlify.com

Deploy preview for *privacytools-io* ready! Built with commit 8b9d714bfe33644ff23cad6a39d684bfb0e6dcd0 https://deploy-preview-1041--privacytools-io.netlify.com
Mikaela (Migrated from github.com) reviewed 2019-07-22 18:11:59 +00:00
@ -7,3 +7,2 @@
<!--
## Screenshots
#### Check List <!-- Please add an x in each box below, like so: [x] -->
Mikaela (Migrated from github.com) commented 2019-07-22 18:06:09 +00:00

I think this is reduntant as when you open a PR, GitHub suggests you on the right to read the contributing guidelines. It also appears somewhat formal to me.

I think this is reduntant as when you open a PR, GitHub suggests you on the right to read the contributing guidelines. It also appears somewhat formal to me.
Mikaela (Migrated from github.com) commented 2019-07-22 18:10:56 +00:00

I am not sure if this is that good idea as it could easily cause a merge conflict if multiple users were submitting PRs to add multiple apps/services simultaneously. I think it should possibly be something for a team member to update (but it needs a PR with approval)? Ideas @BurungHantu1605 ?

I am not sure if this is that good idea as it could easily cause a merge conflict if multiple users were submitting PRs to add multiple apps/services simultaneously. I think it should possibly be something for a team member to update (but it needs a PR with approval)? Ideas @BurungHantu1605 ?
Mikaela (Migrated from github.com) commented 2019-07-22 18:11:30 +00:00

I think this should be "Project is preferably..."

I think this should be "Project is preferably..."
Mikaela (Migrated from github.com) commented 2019-07-22 18:11:55 +00:00

I wonder if this could be removed as Netlify handles that?

I wonder if this could be removed as Netlify handles that?
jonah requested changes 2019-07-23 00:46:44 +00:00
@ -7,3 +7,2 @@
<!--
## Screenshots
#### Check List <!-- Please add an x in each box below, like so: [x] -->

AFAIK it will only cause a merge conflict if people edit the same line, which seems unlikely since they'll likely be editing different sections of the file. But in any case merge conflicts are relatively easy to solve when a team member merges them. I would however make the following grammatical changes:

- [ ] I have listed any applicable source code in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md)
AFAIK it will only cause a merge conflict if people edit the same line, which seems unlikely since they'll likely be editing different sections of the file. But in any case merge conflicts are relatively easy to solve when a team member merges them. I would however make the following grammatical changes: ```suggestion - [ ] I have listed any applicable source code in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md) ```

I think this is fine to include if we're doing this, because it means people need to affirm that they have read it directly.

- [ ] I have read and understand [CONTRIBUTING.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md)
I think this is fine to include if we're doing this, because it means people need to affirm that they have read it directly. ```suggestion - [ ] I have read and understand [CONTRIBUTING.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md) ```

I would add instructions for those unfamiliar with Markdown.

#### Check List <!-- Please add an x in each box below, like so: [x] -->
I would add instructions for those unfamiliar with Markdown. ```suggestion #### Check List <!-- Please add an x in each box below, like so: [x] --> ```
- [ ] This project is [free software](https://www.wikipedia.org/wiki/Free_software), unless 1) no free software alternative exists, or 2) this software is significantly better than a free software alternative.
```suggestion - [ ] This project is [free software](https://www.wikipedia.org/wiki/Free_software), unless 1) no free software alternative exists, or 2) this software is significantly better than a free software alternative. ```

This is redundant because of line 17.

```suggestion ``` This is redundant because of line 17.
nitrohorse (Migrated from github.com) reviewed 2019-07-23 06:06:09 +00:00
nitrohorse (Migrated from github.com) left a comment

LGTM once open discussions are resolved 👍

LGTM once open discussions are resolved :+1:
nitrohorse (Migrated from github.com) reviewed 2019-07-26 01:59:43 +00:00
@ -7,3 +7,2 @@
<!--
## Screenshots
#### Check List <!-- Please add an x in each box below, like so: [x] -->
nitrohorse (Migrated from github.com) commented 2019-07-26 01:59:43 +00:00
```suggestion ```
ggg27 (Migrated from github.com) reviewed 2019-07-26 02:21:36 +00:00
@ -7,3 +7,2 @@
<!--
## Screenshots
#### Check List <!-- Please add an x in each box below, like so: [x] -->
ggg27 (Migrated from github.com) commented 2019-07-26 02:21:36 +00:00

fixed in latest commit.

Thx

fixed in latest commit. Thx
ggg27 (Migrated from github.com) reviewed 2019-07-26 02:23:11 +00:00
@ -7,3 +7,2 @@
<!--
## Screenshots
#### Check List <!-- Please add an x in each box below, like so: [x] -->
ggg27 (Migrated from github.com) commented 2019-07-26 02:23:11 +00:00

Software must actually be free software:
https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md#software

But, ya that description makes more sense.

Software must actually be [free software](https://www.wikipedia.org/wiki/Free_software): https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md#software But, ya that description makes more sense.
ggg27 (Migrated from github.com) reviewed 2019-07-26 02:26:19 +00:00
ggg27 (Migrated from github.com) commented 2019-07-26 02:26:18 +00:00

Not really, it makes it easier to evaluate projects.

If they have a bazillion bugs, for example, then we may want to look at that.

Plus, for much of the software (like browsers) it has a Github button.
This makes it easier to add this if it wasn't done already.

Not really, it makes it easier to evaluate projects. If they have a bazillion bugs, for example, then we may want to look at that. Plus, for much of the software (like browsers) it has a Github button. This makes it easier to add this if it wasn't done already.
nitrohorse (Migrated from github.com) reviewed 2019-07-27 01:25:58 +00:00
nitrohorse (Migrated from github.com) commented 2019-07-27 01:25:58 +00:00

Yeah, good point @ggg27, that could save a few clicks for reviewers to quickly check out the project’s source code.

Yeah, good point @ggg27, that could save a few clicks for reviewers to quickly check out the project’s source code.
nitrohorse (Migrated from github.com) reviewed 2019-07-28 16:21:05 +00:00
nitrohorse (Migrated from github.com) commented 2019-07-28 16:21:04 +00:00

To keep this MR moving along I'll resolve this discussion. I think this line is fine to keep in the checklist for now unless you think otherwise @JonahAragon.

To keep this MR moving along I'll resolve this discussion. I think this line is fine to keep in the checklist for now unless you think otherwise @JonahAragon.
jonah reviewed 2019-07-28 19:18:47 +00:00
jonah left a comment

This is looking good, just some grammatical changes I would make mainly before approving.

This is looking good, just some grammatical changes I would make mainly before approving.
@ -4,3 +4,3 @@
Resolves: #none <!-- The number of the issue that is resolved by this pull request. If there is none, feel free to delete this line -->
Resolves: #none <!-- The number of the issue that is resolved by this pull request. If there is none, feel free to delete this line

This entire section (L7-L10) should just be removed entirely.

This entire section (L7-L10) should just be removed entirely.
- [ ] I have read and understand [CONTRIBUTING.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md)
```suggestion - [ ] I have read and understand [CONTRIBUTING.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md) ```
- [ ] I have listed the source code for this project in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md)
```suggestion - [ ] I have listed the source code for this project in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md) ```
- [ ] This project is [free software](https://www.wikipedia.org/wiki/Free_software)
```suggestion - [ ] This project is [free software](https://www.wikipedia.org/wiki/Free_software) ```
ggg27 (Migrated from github.com) reviewed 2019-07-30 02:44:39 +00:00
@ -4,3 +4,3 @@
Resolves: #none <!-- The number of the issue that is resolved by this pull request. If there is none, feel free to delete this line -->
Resolves: #none <!-- The number of the issue that is resolved by this pull request. If there is none, feel free to delete this line
ggg27 (Migrated from github.com) commented 2019-07-30 02:44:39 +00:00

Thanks

Thanks
ggg27 commented 2019-07-30 02:45:58 +00:00 (Migrated from github.com)

@JonahAragon @nitrohorse I believe everything should be fixed

@JonahAragon @nitrohorse I believe everything should be fixed
Mikaela (Migrated from github.com) reviewed 2019-07-30 11:08:00 +00:00
Mikaela (Migrated from github.com) left a comment

LGTM

LGTM
nitrohorse (Migrated from github.com) approved these changes 2019-08-01 05:42:08 +00:00
nitrohorse (Migrated from github.com) left a comment

LGTM

LGTM
nitrohorse (Migrated from github.com) requested changes 2019-08-03 15:38:24 +00:00
nitrohorse (Migrated from github.com) left a comment

Since we have this open PR already, could we add the below to mitigate confusion from new contributors that open PRs before a discussion has taken place? @Mikaela @JonahAragon

[ ] This project has an [associated discussion](https://github.com/privacytoolsIO/privacytools.io/issues)
Since we have this open PR already, could we add the below to mitigate confusion from new contributors that open PRs before a discussion has taken place? @Mikaela @JonahAragon ```markdown [ ] This project has an [associated discussion](https://github.com/privacytoolsIO/privacytools.io/issues) ```
nitrohorse (Migrated from github.com) approved these changes 2019-08-08 05:46:16 +00:00
nitrohorse commented 2019-08-08 05:50:18 +00:00 (Migrated from github.com)

I've added the checkbox for ensuring there is an associated discussion/Issue. With three +1's, once the build passes, I think we can go ahead and finally merge this.

I've added the checkbox for ensuring there is an associated discussion/Issue. With three +1's, once the build passes, I think we can go ahead and finally merge this.
This repo is archived. You cannot comment on pull requests.
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: privacyguides/privacytools.io#1041
No description provided.