Welcome to the iDG10 Subsea Diagramming Tool! This tool allows you to create and manipulate subsea diagrams easily. Please note that the iDG10 Subsea Diagramming Tool is a proprietary software, and its usage is subject to a valid license.
Before installing and using the iDG10 Subsea Diagramming Tool, please ensure that you have the following prerequisites:
- Node.js (version 12 or higher) installed on your machine. You can download Node.js from the official website and follow the installation instructions specific to your operating system.
- (Optional) Docker installed and running. Docker is required only for the Docker deployment method.
To use the iDG10 Subsea Diagramming Tool, follow these steps:
-
Clone the repository using Git:
git clone https://github.com/IshaanShettigar/iDG10-GUI-Hackathon.git
Or, download the repository as a ZIP file and extract it.
-
Change to the "vite" branch:
git checkout vite
-
Install the project dependencies:
npm install
Choose one of the following methods to use the iDG10 Subsea Diagramming Tool:
-
Build the project:
npm run build
-
Preview the application on your local machine:
npm run preview
The application will be exposed on port 8080. Open your web browser and navigate to the following address:
http://localhost:8080
. -
Use the various tools and options provided in the interface to create and manipulate subsea diagrams according to your requirements.
-
If you choose to use the Docker deployment method, make sure you have Docker installed and running on your machine. You can follow the official Docker installation instructions to install Docker.
-
Customize the
docker-compose.yml
file according to your deployment setup. -
Build and run the Docker containers:
docker-compose up -d
Ensure that the Docker engine is running in the background.
-
The iDG10 Subsea Diagramming Tool will be accessible through your specified configuration.
-
Use the various tools and options provided in the interface to create and manipulate subsea diagrams according to your requirements.
-
Build the project:
npm run build
-
Create the desktop application package using Electron Forge:
npm run make
The package for your system will be generated in the
out
folder, specifically in themake
subfolder. -
Locate the generated package for your system and execute the application according to your operating system's conventions.
-
Use the various tools and options provided in the interface to create and manipulate subsea diagrams according to your requirements.
If you would like to contribute to the iDG10 Subsea Diagramming Tool, please contact the authorized distributor or the respective owner for information on contributing guidelines.
The iDG10 Subsea Diagramming Tool is a proprietary software. Proper licensing is required to use the tool. Please contact the authorized distributor or the respective owner for licensing details and terms of use.
If you have any questions or need assistance regarding the iDG10 Subsea Diagramming Tool, please contact the authorized distributor or the respective owner.
Thank you for your interest in the iDG10 Subsea Diagramming Tool!