From This :
To This :
The Commit Generator Tool is a powerful utility designed to streamline the process of simulating commits in a Git repository. This package allows developers to create a realistic commit history, which can be useful for testing, demonstrations, or simply to give your profile a magnificent look.
- Generate a series of commits with random messages and file changes.
- Simulate various commit patterns to visualize commit history.
- Real commit message and project structure.
Before you begin, ensure you have the following installed:
-
Clone the Repository:
First, clone this repository to your local machine:
git clone https://github.com/othman4dev/commix.git
Go to your GitHub account and create a new empty repository.
You can either create a public or private repository based on your preference.
if you create a private repository, you will need to set the Private contributions on which above the commit graph in your profile.
git clone <your-repository-url>
Navigate to commix directory and copy the following files into your newly created repository's directory:
- run.js
- package.json
Open a terminal in your new repository and run:
npm install
npm run commix
If you find any issue here, try deleting the node_modules folder and package-lock.json file and copy the ones in this repository to them (it might take a while).
This tool will generate commits based on predefined parameters. You can customize the number of commits and other settings in the run.js file.
Contributing We welcome contributions to enhance this tool. If you'd like to contribute, please fork the repository and submit a pull request.
License This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments Thanks to the open-source community for their invaluable contributions. Support If you encounter any issues or have questions, feel free to open an issue on the repository.
This README serves as a comprehensive guide to getting started with the Commit Generator Tool COMMIX. Make sure to replace the placeholder paths for repository and update any relevant sections as necessary.
Othman Kharbouch, 2024. All rights reserved.
█████╗ █████╗ ███╗ ███╗███╗ ███╗██╗██╗ ██╗
██╔══██╗██╔══██╗████╗ ████║████╗ ████║██║╚██╗██╔╝
██║ ╚═╝██║ ██║██╔████╔██║██╔████╔██║██║ ╚███╔╝
██║ ██╗██║ ██║██║╚██╔╝██║██║╚██╔╝██║██║ ██╔██╗
╚█████╔╝╚█████╔╝██║ ╚═╝ ██║██║ ╚═╝ ██║██║██╔╝╚██╗
╚════╝ ╚════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝