{"id":27890184,"url":"https://github.com/tibcosoftware/tibco-developer-hub","last_synced_at":"2025-10-06T08:13:45.383Z","repository":{"id":212065291,"uuid":"710635989","full_name":"TIBCOSoftware/tibco-developer-hub","owner":"TIBCOSoftware","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-22T13:34:58.000Z","size":8883,"stargazers_count":7,"open_issues_count":12,"forks_count":34,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-22T15:10:46.000Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-27T05:47:50.000Z","updated_at":"2025-09-22T13:35:02.000Z","dependencies_parsed_at":"2024-06-21T00:18:47.338Z","dependency_job_id":"0d0d89cf-3e99-4f3c-96b4-8618701a5dc7","html_url":"https://github.com/TIBCOSoftware/tibco-developer-hub","commit_stats":null,"previous_names":["tibcosoftware/tibco-developer-hub"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/TIBCOSoftware/tibco-developer-hub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Ftibco-developer-hub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Ftibco-developer-hub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Ftibco-developer-hub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Ftibco-developer-hub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TIBCOSoftware","download_url":"https://codeload.github.com/TIBCOSoftware/tibco-developer-hub/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Ftibco-developer-hub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278577929,"owners_count":26009703,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-05-05T10:44:55.763Z","updated_at":"2025-10-06T08:13:45.369Z","avatar_url":"https://github.com/TIBCOSoftware.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The TIBCO® Developer Hub\n\nThe TIBCO® Developer Hub is powered by the Backstage platform. See the Backstage.io documentation for more details.\n\n## Architecture\n\nSee the [architecture overview](https://backstage.io/docs/overview/architecture-overview) in the Backstage docs.\n\n## Pre-requisites\n\n- NodeJs 20.x\n- yarn 1.22.19\n- Docker (with docker compose) -- to run the database\n\n## Getting started\n\n### Database\n\nWe've included a docker-compose file to make it simpler to start the database.\n\nIn a terminal, go to the `docker` folder and run:\n\n```sh\n# cd docker\ndocker compose up -d\n```\n\n\u003e Tip: the docker compose command will also start the [Adminer](https://www.adminer.org) database UI in port `:8080`.\n\u003e If for some reason you want to skip the adminer service, run `docker compose up -d db`\n\nStop the database services without deleting their data:\n\n```sh\n# cd docker\ndocker compose stop\n```\n\nStop the database services and delete their data:\n\n```sh\n# cd docker\ndocker compose down\n```\n\nYou can alternatively set up your own Postgres database instance. You will need to update the connection details\nin the `app-config.local.yaml` under `backend.database.connection`.\n\n### Install dependencies\n\n```sh\nyarn install\n```\n\n### Setup local environment files\n\nCreate a copy the file [`./app-config.template-local.yaml`](./app-config.template-local.yaml) and rename it `app-config.local.yaml`.\n\nUpdate the contents of the newly created `app-config.local.yaml` to suit your local configuration.\n\nThe application will load the `app-config.local.yaml`, overriding the configuration in [`app-config.yaml`](./app-config.yaml).\nThe `app-config.local.yaml` file is ignored by git, so it's safe to input tokens, passwords, or any other secret values without\nrisk of committing the file by mistake.\n\n### Run backend and frontend\n\nYou can run start both backend and frontend at once by running:\n\n```sh\nyarn start\n```\n\nWhen the command finishes running, it should open up a browser window displaying your app. If not, you can open a browser and directly navigate to the frontend at http://localhost:3000/tibco/hub .\n\nFor development purposes it might be more convenient to start the backend and the frontend server in different terminals.\nThis way you can restart each one independently and the most importantly, makes it easier to read the log outputs and\nidentify where the logs are coming from.\n\nStart the backend server\n\n```sh\nyarn start-backend\n```\n\nStart the frontend server\n\n```sh\nyarn start\n```\n\n### Use of .env.yarn file to load environment variables\n\nTo start TIBCO® Developer Hub with predefined environment variables, create a .env.yarn file under root of the project directory.\n\nYou can define the environment variables in this file by following the blow format.\n\nExample:\n\nFile name: .env.yarn\n\n```\nDOC_URL=\"https://docs.tibco.com/go/platform-cp/1.11.0/doc/html#cshid=developer_hub_overview\"\nGITHUB_TOKEN=xxxxxxxxxx\n```\n\n### Steps to build\n\n```sh\ndocker build -t \u003ccustomImageName:customImageTag\u003e .\n```\n\n## Helpful Documentation\n\n[Docker configuration](./docker/README.md)\\\n[Docs](./docs/app-config-extensions.md)\\\n[Packages](./packages/README.md)\\\n[Plugins](./plugins/README.md)\\\n[Example Templates, Group and System](https://github.com/TIBCOSoftware/tibco-developer-hub/tree/main/tibco-examples/README.md)\n\n## Compatability Matrix\n\n| TIBCO Developer Hub Version | Minimum TIBCO Platform Version |\n| --------------------------- |--------------------------------|\n| 1.11.0                      | 1.11.0                         |\n| 1.10.0                      | 1.10.0                         |\n| 1.9.0                       | 1.9.0                          |\n| 1.8.0                       | 1.8.0                          |\n| 1.7.0                       | 1.7.0                          |\n| 1.6.0                       | 1.6.0                          |\n| 1.5.1                       | 1.4.0                          |\n| 1.5.0                       | 1.4.0                          |\n| 1.4.0                       | 1.4.0                          |\n| 1.3.2                       | 1.3.0                          |\n| 1.3.1                       | 1.3.0                          |\n| 1.3.0                       | 1.3.0                          |\n| 1.2.2                       | 1.2.0                          |\n| 1.2.1                       | 1.2.0                          |\n| 1.2.0                       | 1.2.0                          |\n| 1.1.0                       | 1.1.0                          |\n| 1.0.1                       | 1.0.0                          |\n| 1.0.0                       | 1.0.0                          |\n\n**Note:** The TIBCO Hosted Control Plane (SaaS) is always on the latest version, it is recommended to use the compatible version of the TIBCO Developer Hub with that. It is not supported to deploy older versions of the TIBCO Developer Hub to newer minor versions of the platform.\n\n## Licenses\n\nThis project (TIBCO® Developer Hub) is licensed under the [Apache 2.0 License](LICENSE.TXT).\n\n### Other Software\n\nWhen you use some of the TIBCO® Developer Hub, you fetch and use other charts that might fetch other container images, each with its own licenses.\n\nA partial summary of the third party software and licenses used in this project is available [here](./docs/third-party-software-licenses.txt).\n\n---\n\nCopyright 2024 Cloud Software Group, Inc.\n\nLicense. This project is Licensed under the Apache License, Version 2.0 (the \"License\").\nYou may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftibcosoftware%2Ftibco-developer-hub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftibcosoftware%2Ftibco-developer-hub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftibcosoftware%2Ftibco-developer-hub/lists"}