{"id":13741644,"url":"https://github.com/TIBCOSoftware/vscode-extension-tci","last_synced_at":"2025-05-08T21:34:41.123Z","repository":{"id":20580688,"uuid":"89381192","full_name":"TIBCOSoftware/vscode-extension-tci","owner":"TIBCOSoftware","description":"TIBCO Cloud Integration Node.js Tools for VS Code","archived":false,"fork":false,"pushed_at":"2023-07-08T04:27:09.000Z","size":2192,"stargazers_count":8,"open_issues_count":36,"forks_count":1,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-04-14T21:51:19.131Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TIBCOSoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-25T16:10:54.000Z","updated_at":"2024-05-22T13:43:11.844Z","dependencies_parsed_at":"2024-05-22T13:43:05.053Z","dependency_job_id":"a4466bd7-6d91-43af-91cf-8d9dd6c30805","html_url":"https://github.com/TIBCOSoftware/vscode-extension-tci","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Fvscode-extension-tci","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Fvscode-extension-tci/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Fvscode-extension-tci/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Fvscode-extension-tci/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TIBCOSoftware","download_url":"https://codeload.github.com/TIBCOSoftware/vscode-extension-tci/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224774959,"owners_count":17367836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T04:01:01.261Z","updated_at":"2024-11-15T11:31:37.733Z","avatar_url":"https://github.com/TIBCOSoftware.png","language":"JavaScript","funding_links":[],"categories":["Other TIBCO Cloud Integration repos"],"sub_categories":["Extensions for TIBCO Business Studio - Cloud Edition"],"readme":"# TCI Tools for Node.js\n\n![](https://travis-ci.org/TIBCOSoftware/vscode-extension-tci.svg)\n![](https://img.shields.io/badge/release-v0.5.1-blue.svg)\n![](https://img.shields.io/badge/dependencies-up%20to%20date-green.svg)\n![](https://img.shields.io/badge/license-BSD%20style-blue.svg)\n\ntci-tools is an extension for Microsoft Visual Studio Code which provides support for building awesome Node.js apps in TIBCO Cloud\u0026trade; Integration. \n\n## Commands\n![Image](images/commands.png)\n\n### Check installation status\nThis command checks whether or not the `tibcli` utility has been installed on the machine at the location you have configured (see below for details on `extension settings`).\n\n### Open API Modeler (in a web browser)\nIf you want to build a Node.js app based on an API specification you can use this command to launch the TIBCO Cloud Integration - API Modeler in a browser and visually design the API your Node.js app will expose. You can download a stub implementation from there as well! Based on your setting of the `region` it will open the API Modeler in your TIBCO Cloud region.\n\n### Open TIBCO Community (in a web browser)\nThe TIBCO Community is a great place to get in contact with experts on TIBCO Cloud Integration. If you have a question, you can post it there too!\n\n### Open TIBCO Cloud Integration documentation (in a web browser)\nThis command simply launches a browser window and opens the documentation for TIBCO Cloud Integration based on your setting of the `region`.\n\n### Create zip for deployment\nYou can push a Node.js app to TIBCO Cloud Integration using the `tibcli` or by uploading it through the web. In both cases you'll need a zip file containing the code and the manifest. This command creates a directory `deployment` in which the manifest and zip are placed\n\n### Create a new Node.js app\nWith TIBCO Cloud Integration you can build Node.js apps from the API specs you design or you can start with the minimum of boilerplate code. This command creates a manifest.json file and a few other files you'll need to create your next Node.js app\n\n### Push Node.js app to TCI\nPush your Node.js app to TIBCO Cloud Integration using the `tibcli` utility\n\n### Run Node.js app (runs npm install and node . in a terminal)\nBefore pushing your app to TIBCO Cloud Integration, you probably want to test it first. This command installs all the dependencies (from package.json) your app relies on and runs your Node.js app on your machine. \n\n### Add environment variable\nAdd a new Environment variable to the manifest.json file so you can use it in your Node.js code with the `process.env` context\n\n## Requirements\nTo use this extension you need a valid account to TIBCO Cloud Integration (you can sign up at https://cloud.tibco.com/free-trial) and the `tibcli` utility (see https://integration.cloud.tibco.com/docs/getstarted/installation/download-tools.html for details)\n\n## Extension Settings\nThis extension contributes the following settings:\n* `tci.tibcli`: The full qualified path to the tibcli executable (including .exe on Windows) which is set to `c:/tmp/tibcli.exe` by default\n* `tci.region`: The region of TCI your account is in (e.g. us, eu or au) which defaults to `us`\n\n## Installing the extension\nTo install the extension you can download the latest version from the [releases](https://github.com/TIBCOSoftware/vscode-extension-tci/releases) section. You can install the extension using the VS Code --install-extension command line switch\n```\ncode --install-extension tci-tools-x.x.x.vsix\n```\n_Note that you'll have to make sure that `code` is added to your path so you can use it from the console. You can find instructions on how to do that in the [VSCode docs](https://code.visualstudio.com/docs/setup/setup-overview)_\n\n## Building or contributing\nIf you want to contribute to the extension or build your installer from the source, check out our [docs](docs/build-and-contribute.md)\n\n## Supported systems\nThis release has been tested on Microsoft Windows 10 (with PowerShell) and macOS 10.13 (with Bash) and VSCode 1.18\n\n## Questions?\nFeel free to open a Github issue or ask a question on the [TIBCO Community](https://community.tibco.com)\n\n## Other TIBCO Cloud Integration repos\nYou might also want to visit our other repos\n* [tci-awesome](https://github.com/TIBCOSoftware/tci-awesome), a curated set of awesome projects built on TIBCO Cloud Integration\n* [Connectors for TIBCO Business Studio - Cloud Edition](https://github.com/TIBCOSoftware/tci-studio-samples)\n* [tci-webintegrator](https://github.com/TIBCOSoftware/tci-webintegrator), the SDK to build cool extensions for our Web Integrator\n* [Command Line Interface for Node.js](https://github.com/TIBCOSoftware/tibcli-node)\n\n## Contributors\n[Leon Stigter](https://github.com/retgits)\n\n## Release Notes\nSee the [release notes](docs/release-notes.md) in the docs folder\n\n## License\nCopyright © 2017. TIBCO Software Inc.\nThis file is subject to the license terms contained\nin the license file that is distributed with this file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTIBCOSoftware%2Fvscode-extension-tci","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTIBCOSoftware%2Fvscode-extension-tci","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTIBCOSoftware%2Fvscode-extension-tci/lists"}