https://github.com/lilyaan444/octobranch
OctoBranch - Une extension Chrome qui affiche instantanément les derniers commits de toutes les branches d'un dépôt GitHub, intégrée parfaitement au design natif de GitHub.
https://github.com/lilyaan444/octobranch
chrome-extension github
Last synced: about 2 months ago
JSON representation
OctoBranch - Une extension Chrome qui affiche instantanément les derniers commits de toutes les branches d'un dépôt GitHub, intégrée parfaitement au design natif de GitHub.
- Host: GitHub
- URL: https://github.com/lilyaan444/octobranch
- Owner: lilyaan444
- License: mit
- Created: 2025-01-02T14:44:00.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-03T14:24:01.000Z (over 1 year ago)
- Last Synced: 2025-02-03T15:29:51.651Z (over 1 year ago)
- Topics: chrome-extension, github
- Language: JavaScript
- Homepage: https://lilyaan444.github.io/octobranch/
- Size: 609 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OctoBranch
### Visualisez rapidement les derniers commits de toutes les branches d'un dépôt GitHub
---
## 🌟 Description
**OctoBranch** est une extension Chrome conçue pour améliorer votre expérience GitHub. Grâce à OctoBranch, vous pouvez :
- Voir rapidement les derniers commits de toutes les branches d'un dépôt GitHub sans avoir à naviguer manuellement.
- Intégrer les informations directement dans l'interface native de GitHub, comme si c'était une fonctionnalité native.
- Simplifier et accélérer votre flux de travail sur GitHub.
---
## 🚀 Fonctionnalités
- **Authentification sécurisée via GitHub OAuth**
- **Affichage automatique des derniers commits de toutes les branches sur la page d'un dépôt**
- **Conservation du design natif de GitHub** pour une expérience utilisateur fluide
- **Paramètres personnalisables** via une interface popup intuitive
- **Serveur proxy** Pour une authentification sécurisé
---
## 📦 Installation
1. Clonez ce dépôt :
```bash
git clone https://github.com/votre-utilisateur/octobranch.git
```
2. Ouvrez Google Chrome et accédez à :
```
chrome://extensions/
```
3. Activez le mode développeur (coin supérieur droit).
4. Cliquez sur **Charger l'extension non empaquetée**.
5. Sélectionnez le dossier du projet cloné.
6. Profitez d'OctoBranch directement dans votre navigateur !
---
## 🔑 Authentification GitHub
1. Cliquez sur l'icône de l'extension dans la barre d'outils Chrome.
2. Suivez les instructions pour vous connecter via GitHub OAuth.
3. Autorisez OctoBranch à accéder à vos dépôts.
4. Une fois connecté, les informations des branches apparaîtront automatiquement sur les pages de dépôt.
---
## 🛠️ Développement
1. Installez les dépendances nécessaires si applicable :
```bash
npm install
```
2. Testez et développez l'extension directement dans Chrome.
---
## 🌐 Contribuer
Les contributions sont les bienvenues ! Pour contribuer :
1. Forkez le dépôt
2. Créez une branche pour vos modifications :
```bash
git checkout -b feature/ma-fonctionnalite
```
3. Effectuez vos modifications et testez-les.
4. Poussez la branche sur votre fork :
```bash
git push origin feature/ma-fonctionnalite
```
5. Ouvrez une Pull Request.
---
## 🛠️ Technologies utilisées
- **JavaScript** pour la logique de l'extension
- **HTML & CSS** pour l'interface utilisateur
- **GitHub API** pour récupérer les informations des branches et commits
- **Chrome Extension API** pour intégrer OctoBranch à votre navigateur
- **Node.js & Express ou Render** pour le serveur proxy OAuth
---
## 📫 Contact
Pour toute question ou suggestion :
- **Email** : mullerlilyan@proton.me
- **GitHub** : [Votre GitHub](https://github.com/lilyaan444)
---
## 📄 Licence
Ce projet est sous licence MIT. Voir le fichier [LICENSE](LICENSE) pour plus de détails.
---
### 📝 À venir
- **Support Firefox**