-
Notifications
You must be signed in to change notification settings - Fork 0
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
Javascript project standard #6
Comments
This is what we've come up with on the company I work for. Please don't hesitate to jump in with more suggestions, concerns, etc.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What is the purpose of this Issue?
Describe the purpose of this Issue a bit further
I would be really useful to have a common way to write Javascript projects. That would mean that a developer could easily identify certain things about the projects in order to work on it effortlessly.
There are many components to have into account like relying on @feross/standard or its forks which are slightly the same standard with some variations.
As far as how deep this standard should go, the premise is very simple and yet powerful. A standard should just cover what could be verifiable, whether is automatically through a very well supported tool or manually going through any project that asks for validation. For example, it would be very difficult to have verifiable code style guides without any automatic tool, like the one standardjs uses (running standard CLI once it is installed).
Also, a Javascript project is not just only about code style. It's also about certain files that needs to be present to have a very good idea about the project itself. For example, should a JS project have a package.json file (https://docs.npmjs.com/files/package.json) to describe dependencies and other useful information? Should it have a .editorconfig file (http://editorconfig.org) to describe IDE behaviors? Let's get the best practices together to have the best JS projects possible.
I'm just opening the discussion to hopefully get buy-in from other devs to work together towards a better developer experience for all.
The text was updated successfully, but these errors were encountered: