Skip to content

bgregs514/tm1_ide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE:

TM1 IDE has been replaced by vscode-tm1, a Visual Studio Code extension for TM1. While many of the ideas from this project have been carried forward into vscode-tm1, this project has been deprecated and will be left here for reference.

Description

Still pending official name - for now TM1 IDE will be used. The goal of TM1 IDE is to implement a development environment with a desktop feel for both rules and processes. With the onset of the IBM provided Rest API, there has been a proliferation of web-based editors, but nothing that provides a true native experience for the more traditional developer. This project aims to cut through the feature overload that has become increasingly popular, and provide the average developer with a simple, clean interface that stays out of their way.

How to use

Ensure NodeJS/npm is installed.
Open a shell (Powershell in this example) and run the following after cloning to install project dependencies:

npm install

Then run the following to start the applicaton:

npm start

Architecture

  • Electron for desktop experience
  • NodeJS for core logic and integration
  • Monaco for the development area

Features

  • Rule browsing
  • Rule saving
  • Desktop push notifications
  • Intellisense
  • Syntax highlighting
  • CAM and Native authentication

Pending Features

  • TI browsing
  • TI saving
  • Alternate hierarchy browser
  • Integration into the OpenCubes Linux project

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published