Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.43 KB

CONTRIBUTING.md

File metadata and controls

20 lines (16 loc) · 1.43 KB

Hi, there! Welcome to XMOJ-Script!

We are happy to have you here with us!

We believe that you must be excited to contribute to our repo, but first, please read the contribution guidelines!

Important

请注意, 外部开发者应向extern-contrib提交 pull requests。

  • Our goal for xmoj-script is stability before features. This means we focus on squashing critical bugs before adding new features. Often, we can do both in tandem, but bugs will take priority over a new feature.
  • We use Bootstrap in our project. Please use Bootstrap classes instead of writing your own CSS whenever possible.
  • Do not run a code formatter.
  • Do not use any external libraries without prior permission.
  • For new features, open an issue first to discuss what you would like to change.
  • Respect the original code style. Variables should be camelCase, functions should be PascalCase, and classes should be TitleCase. There is a bunch of old code that doesn't follow this rule, but new code should.
  • Commit Unix line endings.
  • Before Submitting your Pull Request, merge dev with your new branch and fix any conflicts. (Make sure you don't break anything in development!)
  • Be patient. We are a small team and may not be able to review your PR immediately.
  • Please be considerate towards the developers and other users when raising issues or presenting pull requests.
  • Respect our decision(s), and do not be upset or abusive if your submission is not used.