Overview:
The Certego UI is a components library built on React.js and reactstrap. It is used by projects such as Dragonfly, a malware sandbox based on binary emulation, provided by Certego S.R.L.
Features:
- Built on React.js and reactstrap.
- Provides a components library for UI development.
- Supports local builds with hot-reload for faster development.
- Easy installation and configuration for projects using certego-ui.
- Enables easy creation of new releases on GitHub and npm.
Installation:
To install and use the certego-ui theme, follow these steps:
- Clone the certego/certego-ui repository, if you haven’t already.
- Install dependencies and start the local development server.
- In your project that uses the certego-ui, modify the package.json file under “dependencies” to “@certego/certego-ui”: “/home/user/certego-ui”.
- Reinstall dependencies and start the local development server.
- Start the example project by opening a terminal and running the local development server for certego-ui.
- Open another terminal and start the local development server for the certego-ui/example app.
- The example application will be served on http://localhost:3000/.
- To create a new release on GitHub and npm, modify the version attribute inside the package.json file and run npm install in a terminal.
- Modify the CERTEGO_UI_VERSION variable in the example/src/layouts/AppFooter.jsx file.
- Write a new entry in the CHANGELOG.md file to describe the changes.
- Create a new release on the GitHub repository by following the provided link.
- The new release on GitHub will automatically publish a new release on npmjs.com and rebuild and deploy the example application as well.
Summary:
The Certego UI is a components library built on React.js and reactstrap. It provides developers with a set of UI components for building their applications. The installation process is straightforward and allows for easy configuration of projects using certego-ui. Additionally, the theme supports local builds with hot-reload for faster development. Creating new releases on GitHub and npm is also made simple with clear instructions provided in the documentation. Overall, the Certego UI is a helpful tool for UI development in React.js projects.