Re-Facto

LLM Based Code Refactoring Bot tailored for GitHub repositories.

Stars
0
Committers
2

Re-Facto: Code More, Worry Less

Table of Contents

About

Introducing Re-Factor, your trusty companion in the quest for cleaner code! This GitHub application harnesses the power of state-of-the-art Language Model models to revolutionize the way you commit. Say goodbye to messy, convoluted code and hello to elegance and efficiency.

Re-Factor analyzes your commits in any programming language, employing advanced Language Model models to understand the intricacies of your codebase. It doesn't just stop at identifying issues; it actively suggests improvements, refactoring your code to align with best practices and coding standards.

Re-Facto is a comprehensive Django and React application designed to streamline your coding process. With a Django backend and a React frontend, Re-Facto provides a seamless user experience, allowing you to focus on what matters most: your code.

Technologies Used

  • Python
  • Django
  • React
  • MaterialUI

Getting Started

To access the Application, Go to Github's Marketplace and search for Re-facto, or click here

If you want to access the live website click here.

Documentation

External Dependencies

These are programming languages, frameworks, and other pieces of software required to run the application. A detailed list of dependencies, along with instructions on how to install and configure them are given in the document below: External Dependencies

Build and Deployment

In order for the application to be used by users anywhere in the world, it must be built and deployed onto a server. Detailed instructions on how to deploy the application are given in the document below: Build and Deployment

User Scenarios

All of the features provided by the application, as well as the various scenarios of interaction with the app by a user is documented in the file below: User Scenarios

Contributors

Thanks to the following contributors for their hard work: