pulsar/CONTRIBUTING.md
2013-02-11 09:31:16 -08:00

1004 B

🚨 Contributing to Atom 🚨

Issues

  • Include screenshots and animated GIFs whenever possible, they are immensely helpful
  • Include the behavior you expected to happen and other places you've seen that behavior such as Emacs, vi, Xcode, etc.
  • Check the Console app for stack traces to include if reporting a crash
  • Check the Dev tools (alt-cmd-i) for errors and stack traces to include

Code

  • Follow the JavaScript, CSS, and Objective-C styleguides
  • Include thoughtfully worded Jasmine specs
  • Style new elements in both the light and dark default themes when appropriate
  • New packages go in src/packages/
  • Add 3rd-party packages by submoduling in vendor/packages/
  • Commit messages are in the present tense
  • Files end with a newline