Giter Site home page Giter Site logo

candacebutler8879 / github-artifact-exporter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from github/github-artifact-exporter

1.0 1.0 0.0 2.61 MB

A set of packages to make exporting artifacts from GitHub easier

License: MIT License

JavaScript 0.48% Batchfile 0.01% TypeScript 98.78% HTML 0.71% CSS 0.02%

github-artifact-exporter's Introduction

GitHub Exporter

Node.js CI Create release Build and upload release assets

Screenshot of the User interface

The GitHub Exporter is written in Typescript and provides a set of packages to make exporting artifacts from GitHub easier useful for those migrating information out of github.com

Supported artifacts that you can export are

  • Issues (including filtered sub sets)

Supported formats of the export file are

  • JSON Lines
  • JSON
  • CSV
  • JIRA-formatted CSV

Packages

CLI

@github/github-exporter-cli

Core

@github/github-exporter-core

GUI

@github/github-exporter-gui

Getting Started

Prerequisites

  1. This is a lerna project and will need the lerna CLI.
    • To install lerna globally run npm install -g lerna
  2. Generate and export a PAT so you can pull from GPR. The PAT will need read packages scope.
    • export NPM_TOKEN=<PAT>

Building The Application

lerna clean -y
lerna exec npm install
lerna link
lerna bootstrap
# Optional, start the gui to ensure its working
lerna run start

Contributing

We welcome you to contribute to this project! Check out Open Issues and our CONTRIBUTING.md to jump in.

License

MIT
When using the GitHub logos, be sure to follow the GitHub logo guidelines.

github-artifact-exporter's People

Contributors

zkoppert avatar jsoref avatar dependabot[bot] avatar jasonmacgowan avatar rzhade3 avatar antleblanc avatar goncalossilva avatar

Stargazers

Candace Butler avatar

Watchers

Candace Butler 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.