-
Notifications
You must be signed in to change notification settings - Fork 0
Description
What is the purpose of this Issue?
- Propose a new Standard
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.