Skip to content

Commit 92a2364

Browse files
author
Guillaume Charest
authored
Merge branch 'master' into drafts
2 parents f20e24e + 758c08e commit 92a2364

File tree

8 files changed

+95
-39
lines changed

8 files changed

+95
-39
lines changed

CONTRIBUTING.MD

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,29 +15,29 @@ Please note that we will get to your comment as soon as possible but we can't co
1515

1616
In this document you will find the following sections:
1717

18-
1. [Instructions](#Instructions)
19-
2. [Cloning The Project Locally](#Cloning-The-Project-Locally)
20-
3. [Continuous Integration Testing](#Continuous-Integration-Testing)
21-
1. [CI Tests Using Docker](#CI-Tests-Using-Docker)
22-
2. [CI Tests Using NPM](#CI-Tests-Using-NPM)
23-
3. [Types Of Tests](#Types-Of-Tests)
24-
4. [Local Website](#Local-Website)
25-
5. [Jekyll Pages](#Jekyll-Pages)
26-
1. [Layout](#Layout)
27-
2. [Title](#Title)
28-
3. [Ref](#Ref)
29-
4. [Lang](#Lang)
30-
5. [Status](#Status)
31-
6. [Permalink](#Permalink)
32-
6. [Jekyll Blog Posts](#Jekyll-Blog-Posts)
33-
1. [Post Layout](#Post-Layout)
34-
2. [Author](#Author)
35-
3. [Date](#Date)
36-
4. [Last Modified](#Last-Modified)
37-
7. [Jekyll Draft Blog Posts](#Jekyll-Draft-Blog-Posts)
38-
8. [Reveal.js Presentations](#Revealjs-Presentations)
39-
9. [Hacker Slides](#Hacker-Slides)
40-
10. [Useful Docker Commands](#Useful-Docker-Commands)
18+
1. [Instructions](#instructions)
19+
2. [Cloning The Project Locally](#cloning-the-project-locally)
20+
3. [Continuous Integration Testing](#continuous-integration-testing)
21+
1. [CI Tests Using Docker](#ci-tests-using-docker)
22+
2. [CI Tests Using NPM](#ci-tests-using-npm)
23+
3. [Types Of Tests](#types-of-tests)
24+
4. [Local Website](#local-website)
25+
5. [Jekyll Pages](#jekyll-pages)
26+
1. [Layout](#layout)
27+
2. [Title](#title)
28+
3. [Ref](#ref)
29+
4. [Lang](#lang)
30+
5. [Status](#status)
31+
6. [Permalink](#permalink)
32+
6. [Jekyll Blog Posts](#jekyll-blog-posts)
33+
1. [Post Layout](#post-layout)
34+
2. [Author](#author)
35+
3. [Date](#date)
36+
4. [Last Modified](#last-modified)
37+
7. [Jekyll Draft Blog Posts](#jekyll-draft-blog-posts)
38+
8. [Reveal.js Presentations](#revealjs-presentations)
39+
9. [Hacker Slides](#hacker-slides)
40+
10. [Useful Docker Commands](#useful-docker-commands)
4141

4242
## Cloning The Project Locally
4343

@@ -370,9 +370,17 @@ Notice that we're using the same command as when we run the website locally but
370370

371371
As part of our desire to work in the open, we are leveraging [Reveal.js](https://revealjs.com/#/), an open source framework project to generate web based presentations.
372372

373-
To take a markdown file and generate a presentation on the website, you can use the following structure:
373+
To take a markdown file and generate a presentation on the website, you need to put your presentation in the `presentations` folder and the appropriate language subfolder:
374374

375+
![Presentations folders](assets/images/presentations-layout.png)
375376

377+
You can then create a link and use the following URL structure:
378+
379+
```html
380+
https://gcdevops.github.io/presentation.html?markdown=/<lang>/<filename>.md
381+
```
382+
383+
Where `lang` is the folder `en` or `fr` and `filename` is the presentation's file name.
376384

377385
## Hacker Slides
378386

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
# gcdevops.github.io
1+
![Travis CI Build Status](https://travis-ci.com/gcdevops/gcdevops.github.io.svg?branch=master)
2+
3+
# gcdevops.github.io

_layouts/post.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
---
22
layout: default
33
---
4+
5+
<h2>{{ page.title }}</h2>
6+
47
<p>{{ page.date | date: "%Y-%m-%d" }} - {{ site.writtenBy[page.lang] }} {{ page.author }}</p>
58

6-
{% if page.data != page.last_modified %}
7-
<p class="font-italic">{{ site.lastModified[page.lang] }}: {{ page.last_modified | date: "%Y-%m-%d"}}</p>
9+
{% assign pageDate = page.date | date: "%Y-%m-%d" %}
10+
{% assign modifiedDate = page.last_modified | date: "%Y-%m-%d" %}
11+
12+
{% if pageDate != modifiedDate %}
13+
<p class="font-italic">{{ site.lastModified[page.lang] }}: {{ modifiedDate }}</p>
814
{% endif %}
915

1016
{{ content }}

_pages/en/home.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,15 @@ permalink: /home.html
88

99
## About the League
1010

11-
The GC DevOps League is a grassroot movement that has spawn off of a collective desire to change our ways of working, both from a software development and IT operations practitioners' perspective.
11+
The GC DevOps League is a grass root movement that has spawn off of a collective desire to change our ways of working, both from a software development and IT operations practitioners' perspective.
1212

1313
The league is open to anyone interested in working in the open, sharing their lessons learned and helping each other take over the challenges that we all have to deal with, even though we come from various organisations deemed "different".
1414
We're much more alike than some might want to let you believe.
1515

16+
{% include listPages.md %}
17+
18+
{% include listPosts.md %}
19+
1620
## Membership
1721

1822
As it is, we do not have a "Membership" process.
@@ -21,7 +25,7 @@ However, we do have a Code of Conduct and we encourage you to read it carefully
2125

2226
With regards to the "member" status of the GitHub organisation [(more details below)](#github-organisation-and-repositories), they have been created to maintain the documentation and plan events.
2327
If you are interested in having a more active role, please request to be added to the "members" of the organisation.
24-
If you do not have the time to review documentation, merge pull requests, organize events, it's **absolutely fine** and you can simply star the repos that interest you, create issues, participate to discussions or submit "Pull Requests" to suggest changes.
28+
If you do not have the time to review documentation, merge pull requests, organize events, it's **absolutely fine** and you can simply star the repositories that interest you, create issues, participate to discussions or submit "Pull Requests" to suggest changes.
2529

2630
We do not expect everyone to take time off their regular work schedule to do so.
2731
But we collectively benefit from any contribution made, no matter how small it may seem to you as an individual.
@@ -62,9 +66,3 @@ If you're interested in actually looking at the workspace itself, join us on our
6266
You can create issues, participate in discussions and even contribute!
6367

6468
We've also set up a few CI tests in order to keep our content clean but also to showcase how powerful these open collaboration tools can be to maintain a project, whether it is simple text files or source code.
65-
66-
{% include listPages.md %}
67-
68-
{% include listPosts.md %}
69-
70-

_pages/fr/accueil.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ La Ligue DevOps du GC est un mouvement populaire qui est né d'un désir collect
1313
La Ligue est ouverte à toute personne intéressée à travailler ouvertement, à partager ses leçons apprises et à s'entraider mutuellement pour relever les défis auxquels nous devons toutes et tous faire face, même si nous sommes issus de diverses organisations considérées "différentes".
1414
Nous nous ressemblons beaucoup plus que certains voudraient nous faire croire.
1515

16+
{% include listPages.md %}
17+
18+
{% include listPosts.md %}
19+
1620
## Adhésion
1721

1822
Pour l'instant, nous n'avons pas de processus "d'adhésion".
@@ -62,7 +66,3 @@ Si vous êtes intéressé à regarder l'espace de travail lui-même, rejoignez-n
6266
Vous pouvez créer des enjeux, participer aux discussions et même contribuer !
6367

6468
Nous avons également mis en place quelques tests d'intégrations continues (CI) afin de garder notre contenu propre, mais aussi de démontrer la puissance de ces outils de collaboration ouverte pour maintenir un projet, qu'il s'agisse de simples fichiers textes ou de code source.
65-
66-
{% include listPages.md %}
67-
68-
{% include listPosts.md %}

_posts/en/2019-07-24-welcome.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
layout: post
3+
title: "Welcome to the GC DevOps League!"
4+
ref: welcome
5+
lang: en
6+
author: "The GC DevOps League"
7+
date: 2019-07-24
8+
last_modified: 2019-07-24
9+
---
10+
11+
We are glad to welcome you to our community! As mentioned in our About section, we are a group of people from various departments and trades wishing to bring the DevOps culture in the Government of Canada.
12+
13+
This is an informal initiative done on our own time and it's impressing to see the uptake this group has had over the course of the last few months since its inception. We've slowly been gathering people from all around in the GC and we wish to continue see this group grow in a diverse and inclusive manner.
14+
15+
In order to support this goal, we would like to organize events of various sizes and on different topics to help communicate our passion to even more people and welcome them in our community. As such, any contribution you can make in your spare time, whether small or big, would greatly help make those happen!
16+
17+
For exemple, we organized a Failure Party last week. The concept was very simple: come share with us a failure you experimented and what you learned through it! It was fun and casual but we also learned a lot from everyone!
18+
19+
DevOps is not just about IT, it really is about changing the way we are working together to bring value to our end users.
20+
21+
Does DevOps intrigue you? Are you already living it? Come and join us! We want to learn from you all and help you spread the word across the whole government!

_posts/fr/2019-07-24-bienvenue.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
layout: post
3+
title: "Bienvenue dans la ligue GC DevOps!"
4+
ref: welcome
5+
lang: fr
6+
author: "La ligue GC DevOps"
7+
date: 2019-07-24
8+
last_modified: 2019-07-24
9+
---
10+
11+
Nous sommes heureux de vous accueillir dans notre communauté ! Comme nous l'avons mentionné dans notre section À Propos, nous sommes un groupe de personnes de divers ministères et métiers qui souhaitent faire connaître la culture DevOps au sein du gouvernement du Canada.
12+
13+
Il s'agit d'une initiative informelle réalisée sur notre temps libre et il est impressionnant de voir l'intérêt que ce groupe a soulevé au cours des derniers mois depuis sa création. Nous avons lentement rassemblé des gens de tous les coins du GC et nous souhaitons continuer à voir ce groupe grandir d'une manière diversifiée et inclusive.
14+
15+
Afin de soutenir cet objectif, nous aimerions organiser des événements de différentes tailles et sur différents sujets pour aider à communiquer notre passion à encore plus de gens et les accueillir dans notre communauté. Ainsi, toute contribution que vous pouvez faire pendant votre temps libre, qu'elle soit petite ou grande, nous aiderait grandement à les réaliser !
16+
17+
Par exemple, la semaine dernière, nous avons organisé un Parti de Ratés. Le concept était très simple : venez partager avec nous un échec que vous avez expérimenté et ce que vous avez appris à travers lui ! C'était amusant et décontracté, mais nous avons aussi beaucoup appris de tout le monde !
18+
19+
DevOps n'est pas seulement une question d'informatique, il s'agit vraiment de changer la façon dont nous travaillons ensemble pour apporter de la valeur à nos utilisatrices et utilisateurs finaux.
20+
21+
DevOps vous intrigue ? Vous le vivez déjà ? Venez nous rejoindre ! Nous voulons apprendre de chaque membre et vous aider à faire passer le mot dans tout le gouvernement !
81.3 KB
Loading

0 commit comments

Comments
 (0)