-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Coding standards #1089
Comments
As a new contributor, should I list a few things here that I don't immediately know? One of the biggest things is whether or not contributors should use ES6/ES7 features (like arrow functions, object spread, filter, map, reduce, etc.). I tried hacking the code to customize it a bit and I really have no idea what I'm doing despite having two years of experience working with JavaScript. Maybe if someone wrote a doc explaining the underlying mechanics of how the library works newcomers could read it and understand the vision better. This kind of architecture documentation (and indeed an architect who is in charge of the design) is vital to software projects. |
No ES6+ until we figure out a transpile build step. We still support older browsers. |
That's a fair question...let's go over to #1096 |
Oh! Since you mentioned architecture, check out #746. Get some idea of where we're planning on going. Fortunately, and unfortunately, we have a large user base; so, we're really trying to satisfy the rest of the zero-major promises, before doing anything drastic. |
I think eslint covers this pretty well. |
Marked version: n/a
Proposal type: project operations
What pain point are you perceiving?
More contributions and a lack of defined and documented coding standards.
See also #1082, #1081, #1083, and a few other conversation areas where we've expressed having this pain point.
What solution are you suggesting?
What else do we need or want to help contributors know what is expected in their code?
The text was updated successfully, but these errors were encountered: