EroticDungeonGame/node_modules/commitizen/CONTRIBUTING.md
3944Realms 8c4ce2709c fix(兼容emotescraft和rideeverything): 修改骑乘逻辑和tick取消EmtoesCraft表情
使用Mixin中检测绕过骑乘取消和开始骑乘逻辑,避免原版的unRide方法导致非预期的退出设备;在每tick检测,如果在设备上则停止表情动画
2026-02-20 14:45:57 +08:00

1.6 KiB
Raw Permalink Blame History

Contribution guide

Developing commitizen

You consider contributing changes to commitizen thank you! Please consider these guidelines when filing a pull request:

  • Commits follow the Angular commit convention
  • JavaScript is written using ES2015 features
  • 2 spaces indentation
  • Features and bug fixes should be covered by test cases

Creating releases

commitizen uses semantic-release to release new versions automatically.

  • Commits of type fix will trigger bugfix releases, think 0.0.1
  • Commits of type feat will trigger feature releases, think 0.1.0
  • Commits with BREAKING CHANGE in body or footer will trigger breaking releases, think 1.0.0

All other commit types will trigger no new release.

Gotchas

Atom removes lines with just spaces, breaking tests

When using Atom, if you edit some of our tests, atom will remove the whitespace on some lines. Unfortunately we wanted this whitespace to able to test multiline commits and their difference across operating systems. Atom has decided to keep the stripping of whitespace as a default. Although we understand this decision, it has the unfortunate side effect of editing parts of the file that you might not have intended. We think this should be left up to more configurable tools like eslint.

For now, in order to work around this, you can take the steps outlined here to temporarily disable automatic whitespace removal in Atom.