Apart from the above, I warmly recommend a Readme Driven Development for any major changes, in addition to the official Atom contributing guide 🙇
Also:
- Files that primarily export types, objects or classes should use CapitalizedFileNames.js and should mirror what’s inside 1:1
- Files that export a single function should have the function name with camelCase in it
- Folder names should use dashes