GithubHelp home page GithubHelp logo

zenhub-to-clubhouse's Introduction

For migrating Zenhub to Clubhouse

This repo will help you migrate your Zenhub issues to Clubhouse. It migrates stories and epics. It will add comments to the stories but not epics.

ToDo:

  • Add stories to epics
  • Add owner to stories
  • Add estimates
  • Add states to epics

Instructions

ENV

Make an .env by copying the .env.example file name

Replace the dummy values with your own.

CLUBHOUSE_TOKEN - In Clubhouse, settings/account/api-tokens
GITHUB_ACCESS_TOKEN - https://github.com/settings/tokens with full repo permissions
GITHUB_OWNER - The name of your orginization in github
GITHUB_REPO - The name of the repo
PROJECT_ID - The project id in Clubhouse which will be in the URL of the Project page
ZENHUB_TOKEN - Generate a new token in Zenhub https://app.zenhub.com/dashboard/tokens
ZENHUB_REPO_ID - You can get this from the Zenhub url parameter (e.g. with `.../board?repos=12345678` use the 12345678)

Workflow States

You'll need to update the Workflow States to your own mappings to get this to work

The CLUBHOUSE_WORKFLOW_STATE mapping should be the Clubhouse Workflow name to the Id. You can find the IDs in the Clubhouse UI or use their API to get all of your IDs

The ZENHUB_TO_CLUBHOUSE_WORKFLOW_MAPPING is a mapping of your Zenhub Pipeline names to the Clubhouse workflow states.

If you don't set this, it defaults to the default workflow state

Running

Run yarn start

zenhub-to-clubhouse's People

Contributors

epkatz avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.