Merci de considérer contribuer à AutoSavePro ! Ce guide vous aidera à comprendre comment contribuer au projet.
AutoSavePro/
├── autosave/
│ ├── __init__.py
│ ├── core/
│ │ ├── __init__.py
│ │ ├── watcher.py
│ │ └── saver.py
│ ├── gui/
│ │ ├── __init__.py
│ │ └── main_window.py
│ ├── apps/
│ │ ├── __init__.py
│ │ ├── bloc_notes.py
│ │ ├── photoshop.py
│ │ ├── aftereffects.py
│ │ └── office365.py
│ └── utils/
│ ├── __init__.py
│ └── file_utils.py
├── icons/
│ ├── aftereffects.png
│ ├── illustrator.png
│ ├── office365.png
│ ├── photoshop.png
│ ├── plus.png
│ └── powerpoint.png
├── main.py
├── scheduler.py
├── requirements.txt
├── README.md
└── LICENSE
- Sauvegarde automatique pour de nombreuses applications
- Interface utilisateur intuitive pour configurer les sauvegardes
- Personnalisation de la fréquence de sauvegarde
- Restauration facile des sauvegardes précédentes
- Ajout flexible de nouvelles applications à sauvegarder
- Forker le dépôt : Cliquez sur le bouton "Fork" en haut à droite de cette page pour créer une copie du dépôt sur votre compte GitHub.
- Cloner votre fork : Clonez votre dépôt forké sur votre machine locale en utilisant la commande :
git clone https://github.com/VOTRE_NOM_UTILISATEUR/AutoSavePro.git
- Créer une branche : Créez une nouvelle branche pour votre travail :
git checkout -b ma-branche-fonctionnalite
- Installer les dépendances : Installez les dépendances requises en utilisant :
pip install -r requirements.txt
- Créer un nouveau fichier : Dans le répertoire
autosave/apps/, créez un nouveau fichier pour l'application que vous souhaitez ajouter (par exemple,sublime_text.py). - Implémenter le gestionnaire : Implémentez la logique pour détecter et sauvegarder les fichiers pour la nouvelle application. Utilisez
bloc_notes.pycomme référence. - Mettre à jour le watcher : Mettez à jour
autosave/core/watcher.pypour inclure le nouveau gestionnaire d'application. - Tester vos modifications : Assurez-vous que vos modifications fonctionnent comme prévu en testant avec la nouvelle application.
- Soumettre une pull request : Poussez vos modifications sur votre fork et soumettez une pull request au dépôt principal.
- Identifier la fonctionnalité : Identifiez la fonctionnalité que vous souhaitez améliorer ou le bug que vous souhaitez corriger.
- Apporter vos modifications : Implémentez vos améliorations ou corrections de bugs.
- Tester vos modifications : Assurez-vous que vos modifications fonctionnent comme prévu.
- Soumettre une pull request : Poussez vos modifications sur votre fork et soumettez une pull request au dépôt principal.
- Code propre et lisible : Assurez-vous que votre code est propre et bien commenté.
- Tests : Ajoutez des tests pour vos nouvelles fonctionnalités ou corrections de bugs.
- Documentation : Mettez à jour la documentation si nécessaire.
Si vous avez des questions ou besoin d'aide, n'hésitez pas à ouvrir une issue sur GitHub ou à contacter les mainteneurs du projet.
Merci pour vos contributions et votre aide à améliorer AutoSavePro !