This UI5 Developer's Guide contains information relevant for UI5 app developers. Information for framework developers is maintained on GitHub.
OpenUI5 content is developed in an environment based on Node.js. UI5 Tooling is used as development server and build tool. If you are interested in OpenUI5 framework development, see the GitHub OpenUI5 project, where you can find documentation on the initial setup, development workflow, and how tests are executed.