re-facto
A Github application that analyzes your commits, refactors the code using LLMs and raise a pull requests for the refactored code
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Repository
A Github application that analyzes your commits, refactors the code using LLMs and raise a pull requests for the refactored code
Basic Info
- Host: GitHub
- Owner: Hatim001
- Language: TypeScript
- Default Branch: main
- Homepage: https://github.com/marketplace/re-facto
- Size: 2.8 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
Re-Facto: Code More, Worry Less
Table of Contents
About
Introducing Re-Facto, 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-Facto 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
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:
Owner
- Login: Hatim001
- Kind: user
- Repositories: 1
- Profile: https://github.com/Hatim001
Citation (citation.cff)
cff-version: 1.2.0
message: "Generated CFF file for project submission"
authors:
- family-names: Gitlab.com
url: https://docs.gitlab.com/ee/ci/pipelines/
title: CI/CD pipelines
accessed: 2023-09-20
- family-names: Mui.com
url: https://mui.com/
title: MUI: The React component library you always wanted
accessed: 2023-09-20
- family-names: Openai.com
url: https://platform.openai.com/docs/introduction
accessed: 2023-09-20
- family-names: Sonarsource.com
url: https://www.sonarsource.com/products/sonarqube/
title: Code quality tool & secure analysis with SonarQube
accessed: 2023-09-20
- family-names: Django Project
url: https://www.djangoproject.com/
title: Django
accessed: 2023-09-20
- family-names: Christie
given-names: T.
url: https://www.django-rest-framework.org/
title: Home - Django REST framework
accessed: 2023-09-20
- url: https://pypi.org/project/django-cors-headers/
title: Django-cors-headers
accessed: 2023-09-20
GitHub Events
Total
- Member event: 1
Last Year
- Member event: 1