mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-11-10 10:17:11 +03:00
1.2 KiB
1.2 KiB
🚨 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 as a
package.json
dependency - Commit messages are in the present tense
- Files end with a newline
- Class variables and methods should be in the following order:
- Class variables (variables starting with a
@
) - Class methods (methods starting with a
@
) - Instance variables
- Instance methods
- Class variables (variables starting with a