Skip to content

Conversation

mtrezza
Copy link
Member

@mtrezza mtrezza commented Feb 13, 2021

New Pull Request Checklist

Issue Description

Improving contribution guide to make contributing more appealing.

Related issue: closes #7190

Approach

  • Added contribution economics chapter
  • Added vulnerability policy warning
  • Improved contribution guide by making the initial chapter more concise
  • Added ToC
  • Made headlines more concise

TODOs before merging

(none)

mtrezza and others added 17 commits November 19, 2020 01:05
* commit 'ccb045b68c5b4d983a90fa125513fc476e4e2387':
  fix: upgrade @graphql-tools/links from 6.2.4 to 6.2.5 (parse-community#7007)
  fix: upgrade pg-promise from 10.7.0 to 10.7.1 (parse-community#7009)
  fix: upgrade jwks-rsa from 1.10.1 to 1.11.0 (parse-community#7008)
  fix: upgrade graphql from 15.3.0 to 15.4.0 (parse-community#7011)
  update stale bot (parse-community#6998)
  fix(beforeSave/afterSave): Return value instead of Parse.Op for nested fields (parse-community#7005)
  fix(beforeSave): Skip Sanitizing Database results (parse-community#7003)
  Fix includeAll for querying a Pointer and Pointer array (parse-community#7002)
  Init (parse-community#6999)
* commit '7f47b0427ea56214d9b0199f0fcfa4af38794e02':
  Add page localization (parse-community#7128)
  Improve contribution guide (parse-community#7075)
  fix: upgrade pg-promise from 10.9.0 to 10.9.1 (parse-community#7170)
  Add tests against multiple MongoDB versions (parse-community#7161)
  fix: upgrade mime from 2.4.7 to 2.5.0 (parse-community#7166)
  fix: upgrade pg-promise from 10.8.7 to 10.9.0 (parse-community#7168)
  fix: upgrade apollo-server-express from 2.19.1 to 2.19.2 (parse-community#7165)
  Upgrade @node-rs/bcrypt to latest version (parse-community#7159)
  Run Prettier after Definitions (parse-community#7164)
@codecov
Copy link

codecov bot commented Feb 13, 2021

Codecov Report

Merging #7191 (7f77bce) into master (dcf5d24) will increase coverage by 0.09%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #7191      +/-   ##
==========================================
+ Coverage   93.95%   94.04%   +0.09%     
==========================================
  Files         172      172              
  Lines       12850    12850              
==========================================
+ Hits        12073    12085      +12     
+ Misses        777      765      -12     
Impacted Files Coverage Δ
src/Controllers/DatabaseController.js 95.46% <0.00%> (+0.14%) ⬆️
src/Adapters/Storage/Mongo/MongoTransform.js 88.80% <0.00%> (+0.14%) ⬆️
src/RestWrite.js 94.00% <0.00%> (+0.16%) ⬆️
src/Adapters/Storage/Mongo/MongoStorageAdapter.js 93.51% <0.00%> (+1.56%) ⬆️
src/ParseServerRESTController.js 98.36% <0.00%> (+1.63%) ⬆️
src/batch.js 92.30% <0.00%> (+1.92%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update dcf5d24...7f77bce. Read the comment docs.

@mtrezza mtrezza requested review from dplewis and TomWFox February 13, 2021 23:23
@mtrezza
Copy link
Member Author

mtrezza commented Feb 13, 2021

@dblythy Your feedback would be appreciated, I noticed you just did a recent PR on the section that I edited.

@dblythy
Copy link
Member

dblythy commented Feb 14, 2021

Looks good @mtrezza, a much needed improvement IMO. Should we perhaps add a line in the "Please do's" around CHANGELOG?

@mtrezza
Copy link
Member Author

mtrezza commented Feb 14, 2021

Should we perhaps add a line in the "Please do's" around CHANGELOG?

How?

@dblythy
Copy link
Member

dblythy commented Feb 14, 2021

Perhaps:

Please do's:

  • ...
  • Please consider if any changes to the docs are needed or add additional sections in the case of an enhancement or feature.
  • Add your feature to the CHANGELOG.

@mtrezza
Copy link
Member Author

mtrezza commented Feb 14, 2021

I wouldn't duplicate info unless it's necessary, we already have this as a checkbox in the PR template. Now that you say it, I would even remove the docs bullet point.

Lookin closer, I think the Please Do's need some refactoring. It sounds like an optional task, but linting for example is a hard requirement for the PR to be merged. So this belongs more into a step-by-step instruction for creating a PR I think. Changelog entry will also soon become a hard requirement when we have the bot ready.

Copy link
Member

@davimacedo davimacedo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job @mtrezza !

@mtrezza
Copy link
Member Author

mtrezza commented Feb 16, 2021

@dblythy regarding your earlier comment, the revamping of the "Please Do's" into a step-by-step guide could be done in a separate PR so I'm going to merge this.

@mtrezza mtrezza merged commit 5d84085 into parse-community:master Feb 16, 2021
@mtrezza mtrezza deleted the add-contribution-economics-to-guide branch February 16, 2021 13:09
dplewis pushed a commit that referenced this pull request Feb 21, 2021
* added contribution economics

* reformat

* removed duplicate phrase

* more rewording

* more rewording
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 5.0.0-beta.1

@parseplatformorg parseplatformorg added the state:released-beta Released as beta version label Nov 1, 2021
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 5.0.0

@parseplatformorg parseplatformorg added the state:released Released as stable version label Mar 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state:released Released as stable version state:released-beta Released as beta version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add benefits of PR to Contribution guide
4 participants