Skip to content

TotoCodeFR/Gitted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitted

Overview

Gitted is planning to be a Git and GitHub GUI, with, as an example, being able to push changes to a GitHub pull request on the same page as said pull request.

This is really just an example, and might not even make it into the actual program.

Setup

There are no installers or anything. All you will need is a machine and NodeJS.

Tip

This was tested on Node version 22.14.0. To make sure it works best, pick this version.

1. Install NodeJS

Go to the official NodeJS download page, download and install the version that suites your system.

2. Install Gitted

In your terminal, type the following commands:

Note

This expects to also have Git installed.

git clone https://github.com/TotoCodeFR/Gitted.git
cd Gitted
npm install

Next up, go to the GitHub's Developer Settings and click "New OAuth App". Fill the application name with whatever you want and the Homepage URL and Authorization Callback URL to whatever you want, as this won't be used (eg: localhost:8080). Don't forget to tick the "Enable Device Flow" checkbox. Then, copy the client ID, generate a new client secret and copy it.

Now, create a .env file and fill it with the following:

GITHUB_CLIENT_ID=YOUR_CLIENT_ID
GITHUB_CLIENT_SECRET=YOUR_CLIENT_SECRET

Replace YOUR_CLIENT_ID with your GitHub client ID and YOUR_CLIENT_SECRET with your GitHub client secret.

3. Start the program

Open a terminal in Gitted's folder and enter npm start to open the application.

GitHub Authentication

When prompted, copy the URL, paste it in your browser and paste the code given by Gitted. Authorize the app and you will be all set!

This name will be changed some day or another...

About

Git and GitHub UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors