An open API service indexing awesome lists of open source software.

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.

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**