GitLines

GitLines

6 devlogs
10h 40m
•  Ship certified
Created by Stefanos

A simple Firefox extension that displays the total lines of code in any GitHub repository directly on the repo page. Btw it´s my very first browser extention!

Timeline

Ship 1

1 payout of shell 183.0 shells

Stefanos

about 2 months ago

Stefanos Covers 6 devlogs and 10h 40m
Earned sticker

In the last hour, I added more customization, improved the locking design, wrote the README, and finished the MVP of the extension.

Update attachment
Earned sticker

In the last 3h, I added a feature that allows you to enter your GitHub API key directly from the popup. I connected the popup with the backend and implemented a feature that can process up to 10 files simultaneously, enabling it to read over 30,000 lines of code in under 3 seconds. Additionally, there is now a loading animation and more customization options.

Earned sticker

In the last 2h, I implemented several improvements. The lines of code are now saved into a list and sorted by programming language and lines of code. If there are multiple files in the same language, their lines of code are counted together. I also added the option to enter a GitHub API key, which allows for more API requests. Additionally, I integrated a browser popup that lets you easily enable or disable the extension and enter the API key.

Earned sticker

In the last 40 minutes, I programmed a feature that counts the lines of each code file and prints them to the console. The next step will be to save these counts and integrate them into the HTML/CSS interface.

Update attachment
Earned sticker

In the last 1.5h, I implemented a feature that scans whether a file is a code file using GitHub's Tree API and then saves it to later count the lines of code.

Update attachment
Earned sticker

In the last 2h I built a Firefox extension with dummy data featuring a responsive circular diagram. The plugin mimics GitHub’s visual style for seamless integration.