Skip to content

Add contribution economics to guide #7191

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

Merged

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