- Name: Stephen Gallagher
- Email: email@example.com
- Targeted release: Fedora 19
- Last updated: (2012-12-18)
- Percentage of completion: 50%
Benefit to Fedora
Node.js is a very popular development and deployment ecosystem. By providing Node.js in Fedora, we increase our portfolio of software development tools. By catering to Node.js developers, we have an opportunity to bring in new developer talent to Fedora.
As of 2012-12-18, the major work for the runtime of Node.js is complete and committed to Rawhide. The remaining work is around building up the surrounding ecosystem, most notably with the addition of the npm (Node-packaged modules) package manager and developing packaging guidelines around it.
How To Test
Once complete, testing should be as simple as running 'npm install <module>' and verifying that it behaves in the way the website for that model indicates.
No other existing packages depend on this, though there are many Node-packaged modules such as less.js and some newer JQuery modules that will become available to Fedora now that we have the framework.
No contingency plan necessary. If it's not ready, the feature can be removed from the documentation until a future release. It does not impact any core functionality of the system.