Skip to content

Latest commit

 

History

History
62 lines (47 loc) · 6.41 KB

CONTRIBUTING.md

File metadata and controls

62 lines (47 loc) · 6.41 KB

Contributing Guidelines and Agreement

Before creating an issue, a pull request or pushing a commit directly with owner/collaborator of the repository, please read the following first.

License and Agreement

In case of any disputes on the credit, copyright and ownership of the contents in This Repository (see definition below), refer to this section.

Definition of Terms

  • The Repository, This Repository, The Repo and This Repo refer to the GitHub repository this file is committed to. If this file is copied, the above terms refer to the GitHub repository that this file is copied to, and the repository that this file is copied from remains unaffiliated.
  • We and Us refers to the organization, LegendOfMCPE. All rights reserved by Us, before this organization is deleted on GitHub, is always reserved by the organization, regardless of the joining or leaving of the members or owners of the organization, or the transferring of The Repository. If this organization is deleted on GitHub, the rights go to the Public Domain and no one should claim it as their own.
  • Issues and issue, case-insensitive, refer to any issues created on This Repo that can be accessed using the URL format (link of This Repo)/issues/(n), where (n) is the ID of the issue. Pull requests are not referred to by this term.
  • You refers to the owner of the GitHub account used to create an issue, create a pull request or push a commit directly to This Repo.

Copyright of the Contribution

The copyright of issue description and comments in the repository, if claimed or argued on, is of course of the author of the comment. However, the comment could be edited by Us or You without prior or further notice, but the copyright is not affected.

By sending a pull request, You reserve the credit of the original author of the contents in the pull request, but You also grant Us the exclusive right to use, modify or delete them if the pull request is merged, and this right cannot be revoked. We do not guarantee that special credit will be given to You when (part of) the contents in The Repo is released/published publicly.

If You are a collaborator or an owner of This Repo, all rights of the content committed directly to The Repo without creating a pull request belong to Us. Even if The Repo is transferred or there are any changes in the membership/ownership of the repo, this right is not affected.

General Stuffs

This agreement applies to all pull requests, issues and commits to This Repo created/pushed after the time this version of the agreement is pushed to The Repo until the organization LegendOfMCPE is deleted.

We reserve the right of final decision to any disputes on this agreement.

Guidelines

Please follow these guidelines when contributing, or You may be blocked from the organization.

Generally, the most important rule is not to use The Repository as a forum.

Questions

  • If you have a question or support request, please request for help on freenode IRC channel #LegendOfMCPE. You may not get an answer immediately, but you can quit the channel and check for an answer later on the channel's public log. If you find no reply to your question in 24 hours, we probably missed your question. If so, please ask again on the channel.
  • You can connect to the channel through your browser using the webchat website.
  • You can also connect to it via an IRC client to server chat.freenode.net at port 6667.

Suggestions

  • Suggestions to the project are always welcome if they don't get to annoying spam. You can ask it on these places:
    • Freenode IRC channel #LegendOfMCPE as mentioned above
    • The release page of the plugin on the forums (if exists)
    • A private message to the repository's main developers' accounts on PocketMine forums. Please don't ask for support by sending a private message to the account LegendsOfMCPE on PocketMine forums because we rarely check that account.

Bugs

  • Please do not use the issue tracker as a forum. Discussion is allowed, but off-topic discussion that affects other people (by making many comments) is disallowed.
  • Please try to combine several consecutive comments into the same comment if possible.
  • Please only report bugs using the issue tracker.
  • Please check if issues of the same problem are already created. The old issue may be closed or open. Please use the search box on GitHub.
  • Please do not ask for help or support on the issue tracker. We will not answer questions from the issue tracker.
  • Please write a descriptive title and description for the issue.
    • A descriptive title is not "help", "crash report", etc. Please give representable titles, including very brief and short information like what happened, or when it happens.
    • A descriptive description includes what happened, how to reproduce that issue, and if possible screenshots and error dumps too. You are encouraged to use a pastebin like http://pastebin.com or the fenced code block syntax to put error dumps in.
  • Please use English. If you use a translator to translate your report to English, please use Google Translate and include the URL of the translate page in the report page too. (This can help us get more choices from the translator, or even read the original report in your language if one of our members in the organization understand it)
  • Please try to ensure that this issue is related to the project on this repo. If this project is a plugin, try to uninstall the plugin and reinstall it to confirm that it is the source of problem.

Pull requests

  • The coding style should conform to either the coding style requirements of PocketMine-MP or the observed coding style in The Repo.
  • If the base branch of the pull request is a working version, please ensure that the pull request works too.
  • Do not modify the authors of the project in the pull request.
  • If you are to be added into the organization, we will ask you to. We have no reason to add you if you contributed no code at all, and we will not add you because you asked.

Last modification of this file pushed to The Repo: 26/7/2014 10:40 p.m. GMT +8:00

Disclaimer: This file of contributing guidelines and agreement is written based on the contribution guidelines of PocketMine/PocketMine-MP.