In addition to Atom's official contributing guide:
- Based on "Readme Driven Development" preferably create an issue or PR describing the problem you're solving and why, before you start to code.
- Pull-requests without tests are less likely to be accepted.