You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/contributing.md
+90-2Lines changed: 90 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,90 @@
1
-
Contributions to L5 are welcomed. Consider opening an [issue](https://github.com/L5lua/L5/issues)to discuss proposed changes. [Contributions to this website](https://github.com/L5lua/L5-website) are also welcomed.
1
+
## Contributing to L5 ❤️
2
2
3
-
We welcome all contributions including suggestions, [issues](https://github.com/L5lua/L5/issues) (bug reports), pull requests, [tutorials](https://github.com/L5lua/L5-website/issues/1)and improvements to documentation.
3
+
Thanks for your interest in contributing to **L5**! Contributions of all kinds are welcome — from code and documentation to tutorials, examples, and teaching.
4
4
5
5
We are inspired by the *[all contributors](https://github.com/all-contributors/all-contributors.github.io)* approach to contribution to open source projects:
6
6
7
7
> Our community values contributions of all forms and seeks to expand the meaning of the word contributor as far and wide as possible. It includes documentation, teaching, writing code, making art, writing, design, activism, organizing, curating, or anything else you might imagine. --*from [p5.js Contributor Guidelines](https://p5js.org/contribute/contributor_guidelines/)*
8
8
9
+
If you’re new to open source, don’t worry. This guide explains **which repository to use**, **when to fork**, and **how to get started** step by step.
10
+
11
+
## Step 1: Decide what you want to contribute
12
+
13
+
L5 has **two main repositories**. Which one you use depends on *what you’re working on*.
14
+
15
+
### L5 - The library itself
16
+
17
+
Use this repository if you want to:
18
+
19
+
- Fix bugs in the L5 code
20
+
- Add or improve features
21
+
- Improve core documentation
22
+
- Add examples that ship with L5
23
+
24
+
**Repository:**https://github.com/L5lua/L5
25
+
26
+
### L5 Website - The documentation site
27
+
28
+
Use this repository if you want to:
29
+
30
+
- Improve reference pages
31
+
- Write or edit tutorials
32
+
- Add screenshots or examples
33
+
- Improve wording, structure, or beginner explanations
0 commit comments