DEV Community

Cover image for GitHub Issue - Desktop App
Mario Rodeghiero
Mario Rodeghiero

Posted on

GitHub Issue - Desktop App

A desktop application created with ElectronJS and ReactJS to be cross-platform to manage and track GitHub issues.

Screenshot

Git Comannds

Built With

Prerequisites

  • Requires a node version >= 7 and an npm version >= 4.
  • If you have installation or compilation issues with this project, please see debugging guide

Install

First, clone the repo via git:

git clone --depth=1 https://github.com/mariorodeghiero/git-issue-react-electronjs.git your-project-name
Enter fullscreen mode Exit fullscreen mode

And then install dependencies with yarn.

$ cd your-project-name
$ yarn
Enter fullscreen mode Exit fullscreen mode

Note: If you can't use yarn, run npm install.

Run

Start the app in the dev environment:

$ yarn dev
Enter fullscreen mode Exit fullscreen mode

OR

$ npm run dev
Enter fullscreen mode Exit fullscreen mode

Packaging

You can debug your production build with devtools by simply setting the DEBUG_PROD env variable:

$ DEBUG_PROD=true yarn package
Enter fullscreen mode Exit fullscreen mode

To package apps for the local platform:

$ npm run package
Enter fullscreen mode Exit fullscreen mode

To package apps for all platforms:

First, refer to Multi Platform Build for dependencies.

Then,

$ npm run package-all
Enter fullscreen mode Exit fullscreen mode

To package apps with options:

$ npm run package -- --[option]
Enter fullscreen mode Exit fullscreen mode

To improve the usability of this App, you can create keyboard shortcuts to start quickly.

  • For Mac_OS use "Automator".
  • For Windows access "Properties" of the App.

If you liked this project, contribute improvements or give me a star ⭐️ on GitHub.

Thanks!

Top comments (2)

Collapse
 
jonathanrufino profile image
Jonathan Rufino

Cool. It looks helpful to open source maintainers or repositories with high activity.

Collapse
 
mariorodeghiero profile image
Mario Rodeghiero

Yes, I did it because in Brazil we have a very well known forum and is kept in attachments with many issues. ✌️

github.com/frontendbr/forum/issues