Prerequisites and supported software
Node.js
Node.js is a prerequisite for installing the Cúram UI Addon Development Environment and for developing and deploying your application pages.
Supported software | Version | Prerequisite minimum | Operating system restrictions |
---|---|---|---|
Node.js | 20 LTS (latest) | 20.12.2 LTS | No |
18 LTS (latest) | 18.20.2 LTS | No |
Cúram
UI Addon Development Environment | Cúram | IBM Carbon |
---|---|---|
1.0.0 | 8.0.1, 8.0.2, 8.0.3 | v10 |
1.1.0 | 8.0.1, 8.0.2, 8.0.3 | v10 |
2.0.0 | 8.1.0 or later | v11 |
Integrated Development Environment (IDE)
The Cúram UI Addon Development Environment does not depend on a specific IDE, you can choose your own. There are many IDEs that you can choose, such as Microsoft Visual Studio Code, Atom, or Sublime. However, Cúram uses Microsoft Visual Studio Code to develop Cúram UI Addons. It supports many plugins that make development faster and easier. For example, it supports the following tools:
- Linting tools (ESLint)
- Code formatters (Prettier)
- Debugging tools (Debugger for Chrome)
- Documentation tools (JSDoc)
Cúram does not own, develop, or support these tools.
The repository includes some basic configuration for Microsoft Visual Studio Code and you can download more plug ins as necessary. The IDE also has a terminal to run commands.
Git
The open source software is hosted on GitHub so we recommend that you use Git for source control.
Git: The Github Guide to Installing Git is a good source of information.