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

[Article idea] Explain what is an OS project, why and how contributing #875

Open
marionf opened this issue Apr 1, 2021 · 2 comments
Open

Comments

@marionf
Copy link
Contributor

marionf commented Apr 1, 2021

To educate people we should write an article to explain:

  • What is an open source project
  • Why contributing and what are the benefits
  • How contribute (translation through crowdin, PR & bugs & feature request through Github, testing the beta and RC)

This article could be linked in some github answer's

@marionf marionf self-assigned this Apr 1, 2021
@matks
Copy link
Contributor

matks commented Apr 3, 2021

@marionf We maybe dont need to write this article, because the answer has already been written by many other people 😄

https://opensource.com/resources/what-open-source

https://dev.to/vikaspandey121/why-and-how-to-contribute-to-open-source-22ge

https://dev.to/tracycss/open-source-contribution-for-beginners-1mhe

https://dev.to/matks/why-should-i-contribute-to-open-source-21p

So maybe we just need to provide links ? 😉

Our developer documentation also explains how to contribute https://devdocs.prestashop.com/1.7/contribute/contribute-pull-requests/ but maybe this is not what you refer to?

@marionf marionf removed their assignment Apr 6, 2021
@marionf
Copy link
Contributor Author

marionf commented Apr 7, 2021

Some people when submitting issues are waiting from us to fix their issues ASAP and even sometimes directly on their website like if we are the support of a paying turnkey product.

This is why I think it's important to explain in an article that PrestaShop is an open-source project and not a turnkey product with free support.
By the way it could be an opportunity to explain:

  • what is an open source project,
  • what are the advantages,
  • why we can't do everything,
  • why crontributing is important,
  • what are the risks if there are no tests / no contributions,
  • how contributing (not only through code and pull request but also through testing beta/RC, submiting bug/regressions/feature request, translation through crowdin etc...)

We could then link this article in the issue's answer to avoid having to write a big block in each issue to explain all these things

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants