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
Curious to know what features you can help us develop?
2
2
3
-
Curious to know what features you can help us develop?
3
+
You will see on our roadmap that there are a lot of opportunities to expand the functionalities of the platform, both the functionality of the course cards as well as navigation on the platform for example.
4
+
We continuously update our product roadmap with new features.
4
5
5
-
You will see on our roadmap that there are a lot of opportunities to expand the functionalities of the platform, both the functionality of the course cards as well as navigation on the platform for example.
6
-
We continuously update our product roadmap with new features.
7
-
8
-
We are also open to discuss features you would like to work on that are not on our roadmap. You can get in touch via [email](mailto:contact@offcourse.io) to discuss the possibilities.
6
+
We are also open to discuss features you would like to work on that are not on our roadmap. You can get in touch via [email](mailto:contact@offcourse.io) to discuss the possibilities.
In this section you will find all the information you need before starting your contribution to Offcourse. This includes the contributing guidelines and the work ethos we aspire as a community.
2
2
3
-
If anything is unclear, you can have a look at the [FAQ](https://www.offcourse.io/faq) on the Offcourse website, or contact the maintainers of this website via contact@offcourse.io.
3
+
If anything is unclear, you can have a look at the [FAQ](https://www.offcourse.io/faq) on the Offcourse website, or contact the maintainers of this website via [contact@offcourse.io](contact@offcourse.io).
Copy file name to clipboardExpand all lines: packages/documentation/public/how-to-contribute/contributing-guidelines.md
+22-24Lines changed: 22 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,15 @@
1
-
# Contributing Guidelines
2
-
3
1
👍🎉 First off, thanks for taking the time to contribute! 🎉👍
4
2
5
3
The following is a set of guidelines for contributing to the further development of the Offcourse platform, which is hosted on the [Offcourse-Next GitHub repo](https://github.com/OffCourse/offcourse-next). All fundamentals for design, coding and the work ethos of the Offcourse community can be found seperately at ...
6
4
7
5
## Table Of Contents
8
6
9
-
* Code of Conduct
10
-
* What should I know before I get started?
11
-
* How Can I Contribute?
12
-
* Reporting Bugs
13
-
* Suggesting Enhancements
14
-
* Contributing changes (Bug fixes, Code Contribution and Pull Requests)
7
+
- Code of Conduct
8
+
- What should I know before I get started?
9
+
- How Can I Contribute?
10
+
- Reporting Bugs
11
+
- Suggesting Enhancements
12
+
- Contributing changes (Bug fixes, Code Contribution and Pull Requests)
15
13
16
14
## Code of Conduct
17
15
@@ -27,9 +25,9 @@ JavaScript, on the other hand, has moved in the opposite direction. There is an
27
25
28
26
If you are interested in contributing to our open source project, you can make a contribution by one of the following:
29
27
30
-
* Reporting Bugs
31
-
* Suggesting Enhancements
32
-
* Contributing changes (Bug fixes, Code Contributions and Pull Requests)
28
+
- Reporting Bugs
29
+
- Suggesting Enhancements
30
+
- Contributing changes (Bug fixes, Code Contributions and Pull Requests)
33
31
34
32
## Reporting Bugs
35
33
@@ -39,35 +37,35 @@ The Offcourse platform is under continuous development. Bugs are a natural part
39
37
40
38
Make sure your report gets the attention it deserves: bug reports with missing information may be ignored or punted back to you, delaying a fix. The below constitutes a bare minimum; more info is almost always better:
41
39
42
-
***A detailed description of the bug**. Describe how the bug occurred, what action you took when it happened. Also, include print screens.
43
-
***What version of the core programming language interpreter/compiler you are using.**
44
-
***What operating system you are on.** Windows? (Vista? 7? 32-bit? 64-bit?) Mac OS X? (10.7.4? 10.9.0?) Linux? (Which distro? Which version of that distro? 32 or 64 bits?) Again, more detail is better.
45
-
***Which version or versions of the software you are using.** Ideally, you followed the advice above and have ruled out (or verified that the problem exists in) a few different versions.
40
+
-**A detailed description of the bug**. Describe how the bug occurred, what action you took when it happened. Also, include print screens.
41
+
-**What version of the core programming language interpreter/compiler you are using.**
42
+
-**What operating system you are on.** Windows? (Vista? 7? 32-bit? 64-bit?) Mac OS X? (10.7.4? 10.9.0?) Linux? (Which distro? Which version of that distro? 32 or 64 bits?) Again, more detail is better.
43
+
-**Which version or versions of the software you are using.** Ideally, you followed the advice above and have ruled out (or verified that the problem exists in) a few different versions.
46
44
47
45
## Suggesting enhancements
48
46
49
47
Feature requests and Design Change Requests (DCRs) are an important part of the lifecycle of any software project. Please log these as Issues in the GitHub repository. Again, please provide us with the necessary information so we, and other community members, understand the value of the request. This includes:
50
48
51
-
* Detailed scenarios enabled by the feature or DCR.
52
-
* Information about your use case or additional value you / your business will see from the feature.
53
-
* Any design tips or estimation ideas you may have considered already.
54
-
* Make note of whether you are opening an issue you would like the Offcourse team or another community member to work on *or* if you are looking to design & develop the feature yourself.
55
-
* Any potential caveats or concerns you may have already thought about.
56
-
* A miniature test plan or list of test scenarios is always helpful.
49
+
- Detailed scenarios enabled by the feature or DCR.
50
+
- Information about your use case or additional value you / your business will see from the feature.
51
+
- Any design tips or estimation ideas you may have considered already.
52
+
- Make note of whether you are opening an issue you would like the Offcourse team or another community member to work on *or* if you are looking to design & develop the feature yourself.
53
+
- Any potential caveats or concerns you may have already thought about.
54
+
- A miniature test plan or list of test scenarios is always helpful.
57
55
58
56
## Contributing changes
59
57
60
58
This constitutes bug fixing as well as the contribution to a new feature from our roadmap and code contribution in general. You will find our bug database and roadmap soon to see what contributions can be made here. The following are guidelines for working on such changes.
61
59
62
-
Before you start working on a feature or substantial code contribution that is not in our bug database or on our roadmap, please discuss it with the team and ensure it is an appropriate addition to the core product. You can do this by sending an email to contact@offcourse.io.
60
+
Before you start working on a feature or substantial code contribution that is not in our bug database or on our roadmap, please discuss it with the team and ensure it is an appropriate addition to the core product. You can do this by sending an email to [contact@offcourse.io](contact@offcourse.io)
63
61
64
62
## **Version control branching**
65
63
66
-
* Always **make a new branch** for your work, no matter how small. This makes it easy for others to take just that one set of changes from your repository, in case you have multiple unrelated changes floating around.
64
+
- Always **make a new branch** for your work, no matter how small. This makes it easy for others to take just that one set of changes from your repository, in case you have multiple unrelated changes floating around.
67
65
68
66
> A corollary: don’t submit unrelated changes in the same branch/pull request! The maintainer shouldn’t have to reject your awesome bugfix because the feature you put in with it needs more review.
69
67
70
-
***Base your new branch off of the appropriate branch** on the main repository:
68
+
-**Base your new branch off of the appropriate branch** on the main repository:
71
69
72
70
Bug fixes should be based on the branch named after the oldest supported release line the bug affects.
0 commit comments