This document guides how contributors are joined in the project.
flowchart TD
Upstream ~~~ Origin
Origin ~~~ Branch
Branch --Resolve an issue--> Origin --Request a merge--> Upstream
We use Forking Workflow based on Github Flow.
Please follow steps below.
- Find proper an issue(only one issue is permitted at same branch)
- Select the issue and assign you.
- Clone this repository(upstream) to yours(origin).
- Make a branch to resolve the issue in origin.
- Resolve the issue and marge the branch to origin.
- Send a PR to upstream from origin.
- Review the PR with other contributors.
- After the PR is accepted, sync origin with upstream and continue
step 1.
You should follow the templates.
You should follow the template
We use checkstyle and google guideline.
Before sending PRs, please clean updated codes.
- Apply
Extension Pack for Javaplugin. - Apply
Checkstyle for Javaplugin.