npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

trira

v0.6.0

Published

A tool to move cards from Trello to JIRA

Downloads

45

Readme

Trira

A tool that is able to convert cards in Trello board into JIRA. It creates JIRA Tasks based on content of cards and link them to provided Epic.

Prerequisites

  • Node.js v6 or newer
  • Trello API key and Trello token
  • JIRA instance with Greenhopper Epic support
  • JIRA user and password

Usage

  1. Create an epic in JIRA. If that JIRA contains metadata, namely Fix Version, the value will be copied to all created issues.

  2. Install the trira tool:

npm install -g trira

To use development version:

git clone https://github.com/aerogear/trira.git && cd trira && npm install && npm link
  1. Provide credentials for Trello and JIRA. For example, a JIRA host could be issues.jboss.org.
trira target <jiraHost> --trello-key=<trello-key> --trello-token=<trello-token> --jira-user=<jira-user> --jira-password=<jira-password> [--strict-ssl=true|false]
  1. To create Jiras from all lists in a trello board:
trira sync <trello-board-regexp> <jira-epic-name-or-key> --list-regexp '.*'

There are further options available, such as which Trello columns will be synced or a card name regular expression for more granular filtering, custom prefix of the card names, etc. For more details about command usage, run:

trira help sync

Assumptions

  • All checklists are included in JIRA description field
  • Labels on cards in Trello are used to label issues in JIRA (labels in Trello can't contain spaces)
  • It is current not possible to sync data from JIRA to Trello
  • Tool ignores existing issues, hence every run creates new issues - instead of updating them
  • Tool creates issues where provided jira user acts as reporter
  • Story points are represented in Trello card name - in the beginning as a number in parentheses, such as (3)
  • Card description from Trello is converted from Trello markdown to JIRA markup language