{"id":27233804,"url":"https://github.com/migratron/gitlab2trello","last_synced_at":"2025-10-26T13:42:52.883Z","repository":{"id":44159124,"uuid":"169427822","full_name":"migratron/gitlab2trello","owner":"migratron","description":":ok_hand: Export Gitlab project and importit in Trello board. Gitlab2Trello migration tool.","archived":false,"fork":false,"pushed_at":"2023-03-05T19:29:57.000Z","size":27,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T08:44:26.001Z","etag":null,"topics":["export","gitlab","import","issues","migration","pwnlabs","trello"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/migratron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2019-02-06T15:29:03.000Z","updated_at":"2025-01-01T16:55:00.000Z","dependencies_parsed_at":"2024-11-14T12:30:38.582Z","dependency_job_id":null,"html_url":"https://github.com/migratron/gitlab2trello","commit_stats":null,"previous_names":["migratron/gitlab2trello"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/migratron/gitlab2trello","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migratron%2Fgitlab2trello","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migratron%2Fgitlab2trello/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migratron%2Fgitlab2trello/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migratron%2Fgitlab2trello/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/migratron","download_url":"https://codeload.github.com/migratron/gitlab2trello/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migratron%2Fgitlab2trello/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281114834,"owners_count":26446040,"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-26T02:00:06.575Z","response_time":61,"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":["export","gitlab","import","issues","migration","pwnlabs","trello"],"created_at":"2025-04-10T15:02:16.840Z","updated_at":"2025-10-26T13:42:52.850Z","avatar_url":"https://github.com/migratron.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gitlab2Trello\n\nEasy to use nodejs-based scripts for migrate Gitlab project into Trello board.\n\n## Usage\n\n**Preparation**\n\n1. Export Gitlab project.\n2. Move `project.json` into **data** folder.\n3. Create Trello board.\n4. Setup `/config.js`. (`token`, `key`, `boardId` and `boardShortId`.\n   1. Take a look at https://trello.com/app-key.\n   2. API docs https://developers.trello.com/v1.0/reference#introduction.\n5. Take a look at folder `/tasks`.\n\n**Tasks**\n\n### `remove-all-cards`\n\nCleanup all cards from your trello board. Great for testing.\n\n```\nnode tasks/remove-all-cards.js\n```\n\n### `labels2labels`\n\nConvert Gitlab labels to Trello labels. With default blue color.\n\n```\nnode tasks/labels2labels.js\n```\n\n### `milestones2lists`\n\nConvert all milestones into board's lists.\n\n```\nnode tasks/milestones2lists.js\n```\n\n### `issues2cards`\n\nConvert all issues with discussion into cards with comments.\n\n```\nnode tasks/issues2cards.js\n```\n\nTake a look at this task closer, it needs to be configured. \n\n**Batching limit**\n\n```\nconst BUFFER_START = 0;\nconst BUFFER_END = 100;\n```\n\n**Connector**\n\nYou have to store labels and lists from Trello into connector.js to match the issues properly.\n\n- Dump all labels (`https://api.trello.com/1/boards/{boardId}/labels?token={TOKEN}\u0026key={KEY}`)\n- Dump all lists (`https://api.trello.com/1/boards/{boardId}/lists?token={TOKEN}\u0026key={KEY}`)\n\nYou should also map the Gitlab users into connector.\n\n-----\n\nFeel free to open PR with new tasks.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmigratron%2Fgitlab2trello","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmigratron%2Fgitlab2trello","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmigratron%2Fgitlab2trello/lists"}