Skip to content

Commit 5074736

Browse files
authored
Refonte à l'arrache pendant le camp EB :3 (#25)
* Create .gitlab-ci.yml * Create Gemfile * Update _config.yml * Create .ruby-version * Create build-and-deploy.yml * Create build-and-deploy.yml * Mise à jour de `baseurl` dans la config * Mise à jour de `baseurl` dans la config * Ajout de la gem jekyll-git-hash * Ajout de la gem jekyll-git-hash * Ajout du plugin jekyll-git-hash * Ajout du plugin jekyll-git-hash * Modification de la page : Morceaux de contrat * Modification de la page : Menaces interne * Modification de la page : Liens internes * Changements menu * Modification de la page : Statuts & Fonctionnement * Modification de la page : Notre fonctionnement * Suppression de la page liens internes.md * Modification de la page : Notre fonctionnement * Modification de la page : Menaces internes * Modification de la page : Notre fonctionnement * Modification de la page : Notre fonctionnement * Changements menu * Modification de la page : Notre fonctionnement * Modification de la page : Notre fonctionnement * Modification de la page : Morceaux de contrat * Modification de la page : L'Échappée Belle * Changements menu * Modification de la page : L'Échappée Belle * Modification de la page : L'Échappée Belle * Modification de la page : L'Échappée Belle * Modification de la page : L'Échappée Belle * Modification de la page : L'Échappée Belle * Modification de la page : L'Échappée Belle * mise à jour du fichier de styles custom * Modification de la page : L'Échappée Belle * Modification de la page : L'Échappée Belle * Modification de la page : L'Échappée Belle * mise à jour du fichier de styles custom
1 parent f9121b1 commit 5074736

17 files changed

+343
-87
lines changed
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# This config is inspired by https://github.com/actions/starter-workflows/blob/main/pages/jekyll.yml
2+
3+
name: Deploy Scribouilli site to GitHub Pages with a custom theme
4+
5+
on:
6+
push:
7+
repository_dispatch:
8+
types: atelier-scribouilli
9+
10+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
11+
permissions:
12+
contents: read
13+
pages: write
14+
id-token: write
15+
16+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
17+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
18+
concurrency:
19+
group: "pages"
20+
cancel-in-progress: false
21+
22+
jobs:
23+
# Build job
24+
build:
25+
# cf. https://stackoverflow.com/questions/64781462/github-actions-default-branch-variable
26+
# Run job only on default branch (as $default_branch variable only works on
27+
# workflow templates)
28+
if: github.ref == format('refs/heads/{0}', github.event.repository.default_branch)
29+
runs-on: ubuntu-latest
30+
steps:
31+
- name: Checkout
32+
uses: actions/checkout@v4
33+
- name: Setup Ruby
34+
uses: ruby/setup-ruby@v1 # Per recommandation https://github.com/ruby/setup-ruby?tab=readme-ov-file#versioning
35+
with:
36+
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
37+
cache-version: 1 # Increment this number if you need to re-download cached gems
38+
- name: Setup Pages
39+
id: pages
40+
uses: actions/configure-pages@v5
41+
- name: Install dependencies
42+
run: bundle install
43+
- name: Build with Jekyll
44+
# Outputs to the './_site' directory by default
45+
run: bundle exec jekyll build
46+
env:
47+
JEKYLL_ENV: production
48+
- name: Upload artifact
49+
# Automatically uploads an artifact from the './_site' directory by default
50+
uses: actions/upload-pages-artifact@v3
51+
52+
# Deployment job
53+
deploy:
54+
# cf. https://stackoverflow.com/questions/64781462/github-actions-default-branch-variable
55+
# Run job only on default branch (as $default_branch variable only works on
56+
# workflow templates)
57+
if: github.ref == format('refs/heads/{0}', github.event.repository.default_branch)
58+
environment:
59+
name: github-pages
60+
url: ${{ steps.deployment.outputs.page_url }}
61+
runs-on: ubuntu-latest
62+
needs: build
63+
steps:
64+
- name: Deploy to GitHub Pages
65+
id: deployment
66+
uses: actions/deploy-pages@v4
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# This config is inspired by https://github.com/actions/starter-workflows/blob/main/pages/jekyll.yml
2+
3+
name: Deploy Scribouilli site to GitHub Pages with a custom theme
4+
5+
on:
6+
push:
7+
repository_dispatch:
8+
types: atelier-scribouilli
9+
10+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
11+
permissions:
12+
contents: read
13+
pages: write
14+
id-token: write
15+
16+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
17+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
18+
concurrency:
19+
group: "pages"
20+
cancel-in-progress: false
21+
22+
jobs:
23+
# Build job
24+
build:
25+
# cf. https://stackoverflow.com/questions/64781462/github-actions-default-branch-variable
26+
# Run job only on default branch (as $default_branch variable only works on
27+
# workflow templates)
28+
if: github.ref == format('refs/heads/{0}', github.event.repository.default_branch)
29+
runs-on: ubuntu-latest
30+
steps:
31+
- name: Checkout
32+
uses: actions/checkout@v4
33+
- name: Setup Ruby
34+
uses: ruby/setup-ruby@v1 # Per recommandation https://github.com/ruby/setup-ruby?tab=readme-ov-file#versioning
35+
with:
36+
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
37+
cache-version: 1 # Increment this number if you need to re-download cached gems
38+
- name: Setup Pages
39+
id: pages
40+
uses: actions/configure-pages@v5
41+
- name: Install dependencies
42+
run: bundle install
43+
- name: Build with Jekyll
44+
# Outputs to the './_site' directory by default
45+
run: bundle exec jekyll build
46+
env:
47+
JEKYLL_ENV: production
48+
- name: Upload artifact
49+
# Automatically uploads an artifact from the './_site' directory by default
50+
uses: actions/upload-pages-artifact@v3
51+
52+
# Deployment job
53+
deploy:
54+
# cf. https://stackoverflow.com/questions/64781462/github-actions-default-branch-variable
55+
# Run job only on default branch (as $default_branch variable only works on
56+
# workflow templates)
57+
if: github.ref == format('refs/heads/{0}', github.event.repository.default_branch)
58+
environment:
59+
name: github-pages
60+
url: ${{ steps.deployment.outputs.page_url }}
61+
runs-on: ubuntu-latest
62+
needs: build
63+
steps:
64+
- name: Deploy to GitHub Pages
65+
id: deployment
66+
uses: actions/deploy-pages@v4

.gitlab-ci.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
default:
2+
image: ruby:3.2.2
3+
cache:
4+
- key:
5+
files:
6+
- Gemfile.lock
7+
paths:
8+
- vendor/bundle
9+
before_script:
10+
- gem install bundler
11+
- bundle config set --local path "vendor/bundle"
12+
- bundle install
13+
14+
stages:
15+
- deploy
16+
17+
18+
pages:
19+
stage: deploy
20+
variables:
21+
JEKYLL_ENV: production
22+
LC_ALL: C.UTF-8
23+
script:
24+
- bundle exec jekyll build -d public
25+
- gzip -k -9 $(find public -iname '*.html' -o -iname '*.css' -o -iname '*.js' -o -iname '*.json') || true
26+
artifacts:
27+
paths:
28+
- public
29+
rules:
30+
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH

.ruby-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.2.2

Gemfile

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
source "https://rubygems.org"
2+
3+
gem "jekyll", "~> 4.3.2"
4+
5+
# Jekyll theme for Scribouilli
6+
gem "mimoza", git: "https://github.com/Scribouilli/mimoza.git", branch: "main"
7+
8+
group :jekyll_plugins do
9+
gem "jekyll-git-hash", "~> 0.1.1"
10+
11+
# Handle redirections
12+
gem "jekyll-redirect-from", "~> 0.16"
13+
14+
# Atom feed on Jekyll posts
15+
gem "jekyll-feed", "~> 0.17"
16+
17+
# Pagination
18+
gem "jekyll-paginate-v2", "~> 3.0"
19+
20+
# SEO tags
21+
gem "jekyll-seo-tag", "~> 2.8"
22+
23+
# Generate a sitemap
24+
gem "jekyll-sitemap", "~> 1.4"
25+
26+
# Enable Jekyll to read custom YAML front matter
27+
gem "jekyll-optional-front-matter", "~> 0.3"
28+
29+
# Add default layouts to pages and posts
30+
gem "jekyll-default-layout", "~> 0.1.5"
31+
32+
# Generate default titles from headings
33+
gem "jekyll-titles-from-headings", "~> 0.5.3"
34+
end
35+
36+
group :development do
37+
gem "dotenv", "~> 2.7"
38+
gem "webrick", "~> 1.7"
39+
end
40+
41+
group :test do
42+
gem 'rspec'
43+
end

README.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

_config.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,9 @@
1-
remote_theme: scribouilli/mimoza
2-
title: L'Échappée Belle
1+
collections:
2+
projects:
3+
output: true
4+
plugins:
5+
- jekyll-feed
6+
- jekyll-git-hash
7+
theme: mimoza
8+
scribouilli: true
9+
baseurl: /site_echappeebelle

assets/css/custom.css

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
:root {
22
--couleur-primaire : #0E6270;
33
}
4-
4+
5+
.mis-en-avant {
6+
font-size : 1.5rem;
7+
}
8+
9+
.mis-en-avant > p:first-child {
10+
margin-block: 2rem;
11+
}

fonctionnement.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

index.md

Lines changed: 66 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,47 @@
11
---
2-
title: L'Échappée Belle
2+
title: "L'Échappée Belle"
3+
order: 1
4+
in_menu: true
35
---
6+
# L'Échappée Belle
47

5-
## On travaille ensemble ?
8+
<div class="encart">
9+
<p>
10+
Faire avancer des projets qui ont du sens en prenant soin des personnes et de la planète.
11+
</p>
12+
</div>
613

7-
### Ce qu'on sait faire
14+
<div class="mis-en-avant">
15+
<p>
16+
<strong>L'Échappée Belle est une association-coopérative</strong> qui explore <a href="./notre fonctionnement.html">dans son fonctionnement</a> les liens entre salariat, subordination et émancipation.
17+
</p>
18+
19+
<p>
20+
Actuellement, <strong>nous faisons du numérique engagé :</strong> pour le bien commun, sobre, accessible, centré utilisateur·ice.
21+
</p>
22+
23+
</div>
24+
25+
26+
27+
## Nos compétences
28+
29+
Nous racontons [nos expériences](nos-experiences).
30+
31+
Nous faisons :
32+
- du product management ("gestion de projet agile")
33+
- du design UI/UX
34+
- du développement web
35+
- de l'accessibilité numérique
36+
- de l'accompagnement d'équipe et/ou de porteur·euse de projet
37+
- des rétrospectives d'équipe
38+
39+
40+
41+
42+
## Comment nous travaillons
43+
44+
### Ce qu'on fait
845

946
* Prendre soin
1047
* Écouter les personnes concernées par un problème pour le comprendre et en avoir une définition partagée
@@ -25,9 +62,26 @@ title: L'Échappée Belle
2562
* Aller jusqu'au bout d'un budget alors que le problème est résolu en cours de route
2663

2764

28-
### Des exemples ? - Les histoires de l'Échappée Belle
2965

30-
[Nos expériences](nos-experiences)
66+
67+
68+
## Les membres de l'Échappée Belle
69+
70+
- [David Bruant](https://eldritch.cafe/@davidbruant)
71+
- [Fanny Cheung](https://ynote.hk/)
72+
- [Erick Gardin](https://entre-quote.com/)
73+
- [Maiana Lenoir](https://mana-spirit.fr/)
74+
- [Maïtané Lenoir](https://maiwann.net/)
75+
- [Sabine Safi](https://www.linkedin.com/in/sabinesafi/)
76+
77+
78+
## Pourquoi ce site est si basique ?
79+
80+
81+
Parce qu'on fait du numérique engagé : pour le bien commun, **sobre**, accessible, centré utilisateur·ice.
82+
83+
Pour ce site-ci, nous utilisons [Scribouilli](https://scribouilli.org) un logiciel libre qui permet de créer des mini-sites.
84+
3185

3286
<!--
3387
@@ -54,18 +108,13 @@ title: L'Échappée Belle
54108
-->
55109

56110

57-
## Fonctionnement de L'Échappée Belle
111+
## Administratif
58112

59-
[C'est par ici](fonctionnement)
113+
- Numéro de SIREN : `888006202`
114+
- Numéro de SIRET : `88800620200020`
115+
- Code APE : `9499Z`
116+
- Numéro TVA intracommunautaire : `FR45 888 006 202`
117+
- Numéro RNA : `W595037092`
60118

61119

62-
## Membres actuels
63-
64-
- [David Bruant](https://eldritch.cafe/@davidbruant)
65-
- [Erick Gardin](https://entre-quote.com/)
66-
- [Maïtané Lenoir](https://maiwann.net/)
67-
- [Sabine Safi](https://www.linkedin.com/in/sabinesafi/)
68-
- [Maiana Lenoir](https://mana-spirit.fr/)
69-
- [Fanny Cheung](https://ynote.hk/)
70-
71-
[Page sur annuaire entreprises](https://annuaire-entreprises.data.gouv.fr/entreprise/888006202)
120+
Notre page sur [annuaire entreprises](https://annuaire-entreprises.data.gouv.fr/entreprise/888006202)

0 commit comments

Comments
 (0)