Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dj1095/gitleet

Automate the process of committing your LeetCode solutions to your GitHub repository with this Chrome extension
https://github.com/dj1095/gitleet

axios chrome-extension css github-api graphql-api html5 javascript leetcode

Last synced: 14 days ago
JSON representation

Automate the process of committing your LeetCode solutions to your GitHub repository with this Chrome extension

Awesome Lists containing this project

README

        

# GitLeet(In Development Phase)
Automate the process of committing your LeetCode solutions to your GitHub repository with this Chrome extension.

## Table of Contents

- [Overview](#overview)
- [Features](#features)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Configuration](#configuration)
- [Contributing](#contributing)
- [License](#license)

## Overview

This Chrome extension simplifies the process of committing your LeetCode solutions to your GitHub repository. It allows you to seamlessly integrate your LeetCode coding practice with your GitHub repository, making it easier to keep track of your solutions and share them with others.

## Features

- Automatically commit LeetCode solutions to your GitHub repository.
- Specify the target GitHub repository, branch, and commit message.
- Manage LeetCode problem and solution files within your GitHub repository.
- Easily toggle the extension on/off as needed.

## Getting Started

### Installation

To install and use this Chrome extension, follow these steps:

1. **Download the Extension**:

Download the extension package from the [Chrome Web Store](https://chrome.google.com/webstore).

2. **Install the Extension**:

Install the extension by opening Chrome and navigating to `chrome://extensions/`. Enable "Developer mode" and click "Load unpacked." Select the extension directory to install it.

3. **Configure the Extension**:

Click on the extension icon in your browser's toolbar. Configure the extension settings by specifying your GitHub repository URL, target branch, and commit message template.

4. **Usage**:

After configuring the extension, visit a LeetCode problem page, and use the extension to commit your solution to your GitHub repository.

## Configuration

You can configure the extension by clicking on its icon in the browser toolbar. Here are the configurable options:

- **GitHub Repository**: Provide the URL of the GitHub repository where you want to commit your LeetCode solutions.

- **Target Branch**: Specify the branch in your repository where you want to create commits.

- **Commit Message Template**: Customize the template for commit messages. You can use placeholders for problem names, IDs, and more.

## Contributing

If you'd like to contribute to this project, please follow these guidelines:

1. Fork the repository on GitHub.
2. Clone your forked repository to your local machine.
3. Create a new branch for your feature or bug fix.
4. Make your changes and test them.
5. Commit your changes with a clear and concise commit message.
6. Push your changes to your fork on GitHub.
7. Create a pull request to merge your changes into the main repository.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.