Skip to content

Commit 2f497bb

Browse files
Merge pull request #616 from JordanMartinez/master
Clarify contributing guidelines
2 parents eb0e2f1 + 5a32e77 commit 2f497bb

1 file changed

Lines changed: 14 additions & 7 deletions

File tree

CONTRIBUTING.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
11

2-
## Merging pull requests
2+
## Issue Reporting
33

4-
Commiters can merge pull requests. If you are a committer, please follow these (rather informal) rules when merging a pull request:
4+
- Provide your environment info (OS, RTFX version, Java version)
5+
- If issue is a bug:
6+
- at the very least, provide copy-and-paste code as an Application that reproduces bug/issue
7+
- at the very best, provide copy-and-paste code as a TestFX test that reproduces the bug/issue when run
8+
- If issue is a question, explain your use case (the why) and the desired outcome and (if applicable) a photo showing that (the goal). We'll discuss the implementation (the how) in the issue.
59

6-
- When a pull request is a no brainer (by your best judgment), go ahead and merge it.
7-
- When in doubt, seek an opinion of at least one more committer and work with the proponent of the PR until all involved committers (including you) give a :+1:.
10+
## PR guidelines for demo package
811

12+
- Modulate the code to multiple classes (if things cannot be set up in `Application#start`, helper methods, or code would be better understood as a separate class).
13+
- Add the suffix "Demo" to the demo class that extends `Application` (e.g. `RichTextDemo`), so that people know which class is the demo and which classes are things used eventually in the demo
14+
- If demo is a single class, put it in topmost package (e.g. `org.fxmisc.richtext.demo`)
15+
- If demo requires multiple classes, put it and the classes it uses into its own package (e.g. `org.fxmisc.richtext.demo.mydemo`).
916

1017
## List of committers
1118

12-
- [TomasMikula](https://github.com/TomasMikula)
13-
- [JordanMartinez](https://github.com/JordanMartinez)
14-
- [afester](https://github.com/afester)
19+
- [TomasMikula](https://github.com/TomasMikula) - original contributor, currently inactive
20+
- [JordanMartinez](https://github.com/JordanMartinez) - later contributor, currently active
21+
- [afester](https://github.com/afester) - later contributor, sometimes active

0 commit comments

Comments
 (0)