Skip to content

Freeky-inc/hetic_git

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fyt – A Git-Like Version Control System in Python

About

Fyt is a lightweight Git reimplementation written entirely in Python.
It allows developers to manage version control for their projects using familiar Git concepts, while providing a simplified and educational environment.
Fyt was designed to help understand the inner workings of Git and to experiment with version control operations in Python.


🚀 Project Launch

To start the project, simply run:

python terminal.py
Once the terminal is running, you can use Fyt commands just like you would with Git to manage your project’s version control.

Example

Copy this code :

python terminal.py add

👥 Team Workflow

Task distribution within the team was organized using GitHub Issues. Each member was assigned a specific issue representing a well-defined task.

Once a task was completed, the contributor would open a Pull Request (PR). A different team member (not the PR author) was responsible for reviewing it to ensure code quality and consistency.

The reviewer could then:

-Approve the PR if everything was correct

-Request changes if improvements or fixes were needed

This workflow ensured clear task tracking, peer validation, and high-quality code integration.

🧩 Best Practices Followed

One branch per feature — isolated development to prevent merge conflicts

-Systematic code reviews — mandatory peer validation for every PR

-Centralized communication — all discussions and progress tracked via GitHub Issues

-Progressive integration — features merged only after successful review and validation

About

Fork du projet final web 2 - [ Groupe 8 ]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%