DEV Community

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

Posted on

6 3

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!

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

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

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

DEV is better (more customized, reading settings like dark mode etc) when you're signed in!

Okay