Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Contribution au site JDIS

## Démarrage rapide

1. Forker le projet
![fork a repo](https://docs.github.com/assets/cb-79331/images/help/repository/fork_button.png)

2. Cloner le dépôt forké
```bash
git clone https://github.com/${your_username}/Website
```

3. Configurer le dépôt distant (upstream)
```bash
git remote add upstream https://github.com/JDIS/Website
```

4. Assurez-vous de récupérer les dernières modifications de l'upstream
```bash
git pull upstream main
git push origin main # to update your remote fork
```

5. Crée une branche séparée
```bash
git checkout -a feat/${name_of_your_modification}
```

6. Effectuer les modifications

7. Ajouter les nouveaux fichiers modifiers

8. Effectuer un commit de vos modifications

7. Pousser vos modifications
```bash
git push origin feat/${name_of_your_modification}
```

10. Cr/er une pull request sur Github
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ source "https://rubygems.org"
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "~> 3.8.4"
# gem "jekyll", "~> 3.8.4"

# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "minima", "~> 2.0"
Expand Down
5 changes: 1 addition & 4 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -68,19 +68,16 @@ GEM
concurrent-ruby (~> 1.0)
tzinfo-data (1.2019.3)
tzinfo (>= 1.0.0)
wdm (0.1.1)

PLATFORMS
ruby
x64-mingw32
x86-mingw32

DEPENDENCIES
jekyll (~> 3.8.4)
jekyll-feed (~> 0.6)
minima (~> 2.0)
tzinfo-data
wdm (~> 0.1.0)

BUNDLED WITH
1.17.2
1.17.3
29 changes: 3 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,36 +4,13 @@ Ce dépôt contient les ressources du site web public de JDIS, accessible à l'a

## Pour démarrer le projet

### 1. Installer les dépendances globales

Vous devez installer [Ruby](https://www.ruby-lang.org/fr/documentation/installation/).

Une fois que Ruby est installé, vous devez installer Bundler :

```sh
gem install bundler
```

### 2. Cloner le dépôt

```sh
git clone [email protected]:JDIS/Website.git && cd Website
docker-compose up
```

### 3. Installer les dépendances du projet

```sh
bundle install
```

### 4. Démarrer le serveur

```sh
bundle exec jekyll serve
```
Le site web devrait être disponible localement à l'adresse suivante: <http://localhost:10529/>.

Le site web devrait être disponible localement à l'adresse suivante: <http://localhost:4000/>.

## Pour contribuer

Vos contributions sont les bienvenues. Que ce soit pour ajouter un événement, une photo ou une information, vous pouvez créer une _pull request_ depuis la branche qui contient vos modifications.
Vos contributions sont les bienvenues. Merci de [suivre le guide de contribution](./.github/CONTRIBUTING.md)
12 changes: 12 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version: '3.9'

services:
web:
image: 'jekyll/jekyll:3.8'
volumes:
- '.:/app'
working_dir: '/app'
ports:
- '10529:4000'
- '35729:35729'
command: 'jekyll serve --livereload'