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
+10-4Lines changed: 10 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ If you've got a feature suggestion for Open Rails, please report it in [our road
18
18
19
19
You are free to make any modifications to the Open Rails code that you like; that's how open source works. However, if you'd like your feature to be included in the official version, there is a process to ensure that the community agrees and to review the code for potential issues prior to inclusion.
20
20
21
-
In most cases, you can get started immediately with making the changes and creating a pull request. We do ask for some additional steps to be taken for some bugs and all new features, but they can come before or after the pull request. Please feel free to share ideas and proposals as pull requests!
21
+
In most cases, you can get started immediately with making the changes and creating a pull request. We have _additional requirements_for some bugs and all new features, but they can come before or after the pull request is created. Please feel free to share ideas and proposals as pull requests!
22
22
23
23
**Note:** You must fork the Open Rails repository before you start working on it. We do not allow you to push branches to the official repository.
24
24
@@ -28,19 +28,25 @@ In most cases, you can get started immediately with making the changes and creat
28
28
29
29
If you'd like to improve the [documentation](./), [manual](../Source/Documentation/Manual), or [translations](../Source/Locales) you can get started immediately.
30
30
31
-
There are no requirements for the pull request.
31
+
There are no additional requirements for the pull request.
32
32
33
33
### Contributed projects
34
34
35
35
If you'd like to improve the [contributed projects](../Source/Contrib) you can get started immediately.
36
36
37
-
There are no requirements for the pull request.
37
+
There are no additional requirements for the pull request.
38
+
39
+
### Refactoring process
40
+
41
+
If you'd like to refactor the existing code you can get started immediately, but please have a look at our [architecture requirements](#architecture-requirements). We welcome architectural discussions on our [forum](http://www.elvastower.com/forums/index.php?/forum/256-developing-features/).
42
+
43
+
There are no additional requirements for the pull request.
38
44
39
45
### Bug process
40
46
41
47
If you'd like to fix a bug, you can get started immediately. If the fix turns out to be very small, you do not even need a bug report. Otherwise, you will need to make sure it has been reported on [our bug tracker on Launchpad](https://bugs.launchpad.net/or). If it has not, you can report the bug *and* fix it!
42
48
43
-
There are no requirements for creating the pull request.
49
+
There are no additional requirements for _creating_ the pull request.
0 commit comments