-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
60 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
# Survey December 2022 | ||
|
||
## Personal question | ||
|
||
- Which constituencies do you identify with? | ||
- Direct end users: Users who run tools themselves | ||
- Application operators: Users who interacts with existingm running applications | ||
- Application developers: Frontend tools consumers, backend server authors, tools authors | ||
- Library & package authors: Users who write librairies and packages to be included on other applications | ||
- Node.js core maintainers: Developers working directly on Node.js, individuals participating in Working Groups | ||
- Organization with investments in Node.js (eg: Enterprises, Gouvernement bodies, Startups, Non-profit, Education, Security) | ||
- Are you part of a constituency not covered ? | ||
- yes | ||
- no | ||
- If not covered what are you part with ? (open question) | ||
- Where are you from? (open question or countries list) | ||
- country | ||
- How long have you been working with Node.js? (numbers list) | ||
- 0 - 10+ | ||
- In what kind of organizations are you working in? | ||
- big tech | ||
- company | ||
- startup | ||
- university | ||
- individual | ||
- other | ||
- Are you part/following some Working Groups? | ||
- yes | ||
- no | ||
- If part/following some Working Groups, which one? (open question) | ||
|
||
## Tech questions | ||
|
||
- What is important for you ? (Multiple choices) | ||
- Good and up to date documentation | ||
- Tutorial and examples of core / complex features | ||
- Internationalization of the documentation | ||
- Good understanding of the direction of the project | ||
- Predictable and stable release | ||
- Innovation and new features | ||
- Consistent and intuitive error handling | ||
- Runtime diagnostic tooling | ||
- Relevant API in core | ||
- Good understanding and process for security and CVE in the ecosystem | ||
- Loader hook (to allow native typescript support) | ||
- What is your use case of Node.js ? | ||
- Do you see others Technical Priorities ? [Technical Priorities](https://github.com/nodejs/node/blob/main/doc/contributing/technical-priorities.md) (open question) | ||
- Are you using native ESM, e.g. `"type": "module"` or `.mjs` in your Node.js Development? | ||
- Are you planning to convert your application to native ESM? | ||
- For those of you wishing to use ESM in an existing application, what have been the pain points or blockers preventing you from doing so (if any)? | ||
- Any recurrent issue with Node.js ? (open question) | ||
- What need do you have not covered ? (open question) | ||
- How do you get your Node.js executables? | ||
- With a Node.js version manager: nvm, n, nave, nvs, volta, etc. | ||
- Using the official installer | ||
- Using package managers like npm or yarn and install Node.js as a package | ||
- Using a system package manager: apt-get, brew, dnf, yum ... | ||
- Other | ||
- What is your Architecture and OS for your local development environment ? | ||
- What is your Architecture and OS in which you are running Node.js in production ? Do you plan to change that in the near future? (open question) |