JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
2017 Enterprise JavaScript Survey: Microrepo or Monorepo?
This survey contains 6 questions and should take you under 5 minutes to complete.
Sign in to Google
to save your progress.
Learn more
* Indicates required question
1. How does your company most often organize JavaScript code into repos?
*
Each npm package gets its own repo
Each "app" gets its own repo (can have multiple npm packages)
Each "product" gets its own repo (can have multiple apps)
Everything goes into one big repo (i.e. monorepo)
Not sure/there is no standard
2. How does your company most often share JavaScript code between projects?
*
Many small npm packages, each in their own repo
Larger groups of shared code in multiple repos
All shared code in one repo separate from app repos
All shared code part of the monorepo
Hardly any sharing and/or code generally just duplicated
Not sure/there is no standard
3. What is the most painful part of the way your JavaScript code is organized today?
Atomic commits
Sharing code
Branching and merging
Refactoring
Code complexity
Team ownership/flexibility
Tooling/infrastructure investment
Other:
Clear selection
4. What is the best part of the way your JavaScript code is organized today?
Atomic commits
Sharing code
Branching and merging
Refactoring
Code complexity
Team ownership/flexibility
Tooling/infrastructure investment
Other:
Clear selection
5. How do you personally prefer to organize JavaScript code?
*
Each npm package gets its own repo
Each "app" gets its own repo (can have multiple npm packages)
Each "product" gets its own repo (can have multiple apps)
Everything goes into one big repo (i.e. monorepo)
Other:
6. How many repos are in your organization?
1
2 - 5
5 - 20
20 - 50
50+
Clear selection
Your company size (optional)
Independent/consultant/student/unemployed
Small (1 - 5 people)
Medium (5 - 50 people)
Large (50 - 500 people)
Humongous (500+ people)
Clear selection
Your email (optional - for follow up questions)
Your answer
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of GetHuman LLC.
Does this form look suspicious?
Report
Forms
Help and feedback
Help Forms improve
Report