Building an extensive Julia Contributing guide #1294
Replies: 6 comments 11 replies
-
Julia Ecosystem Contributor's guideWelcome!The purpose of this document is to help YOU contribute to the Julia Ecosystem. You don't need to be a seasoned developer to help Julia grow and improve.
Why contribute?There is a spectrum of benefits to contributing - some more obvious than others. Open source projects rely on contributions from volunteers, enabling them to grow and develop. You will be making a difference to one of the most quickly growing languages, and the future of open-source software as a whole.Benefits of contributing:
Types of contributions vary depending on your experience, background, and the nature of your interest in Julia.Types of contributions
and more. Chose your pathYour next step is to identify which kind of contributor you are. There are multiple paths, some of which cross.Do you want to ...
|
Beta Was this translation helpful? Give feedback.
-
Ah, got it, it would be great to have that! The flip side is that in Open source, we really can’t force anyone to follow our guidelines (like google can), but it would be worth putting something like this together!
… On Jun 17, 2021, at 6:12 PM, Liliana Badillo ***@***.***> wrote:
Thank you so much @logankilpatrick! But I was looking for something a documentation style guide like this one: https://developers.google.com/style
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Beta Was this translation helpful? Give feedback.
-
How do I find contributing opportunities?If by this point you are convinced that contributing is for you, but don't know where and how to find contributing opportunities, we have collated a couple of ideas for you. For each idea we have provided a list of prerequisites and estimated time to make the contribution. Find a README file to edit
Find questions on StackOverflow to answer
Find open issues of packages
How to find Julia packagesThe list of Julia packages, organized thematically, can be found at https://juliapackages.com. Click on the name of the package to discover its website, GitHub repository and further details. The list of packages, organized alphabetically, can be found at https://github.com/JuliaRegistries/General How to cite Julia?For citations, please refer to the research page of Julia. How to install JuliaWhat are the IDE options? |
Beta Was this translation helpful? Give feedback.
-
next chunk of the future document, addressing the question "How do I find contributing opportunities?" |
Beta Was this translation helpful? Give feedback.
-
Let's start doing these pages as pull requests so we can comment and chat about individual sections of the doc, otherwise, it's kind of hard to point out things/request changes. |
Beta Was this translation helpful? Give feedback.
-
We should also add a step by step guide to making a core julia contribution: JuliaLang/julia#41445 (clarifying any ambiguity). This may already be accomplished by Katherine's first pull request guide (which we should definitely link) |
Beta Was this translation helpful? Give feedback.
-
@elizavetasemenova this is a GitHub discussion, very similar in nature to Discourse. CC @lilianabs
Beta Was this translation helpful? Give feedback.
All reactions