Skip to content
Open Resource Exchange - Échange de ressources ouvert
Branch: master
Clone or download
Latest commit 18cd8a3 May 17, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
_data Added VCS as an optional field May 17, 2019
_data_templates Features/update oss schema (#142) May 2, 2019
_includes OSS Schema page update (date fields) (#201) May 21, 2019
_json Add JSON for open standards Nov 15, 2018
_pages Update language for Code (schema and form) May 13, 2019
assets Features/improve osc form (#200) May 21, 2019
.editorconfig Add Editor Config - UTF-8, 2 spaces Feb 21, 2019
.eslintrc.json Added prettier for formatting. May 2, 2019
.gitignore Added ES Lint. May 2, 2019
.prettierrc.yaml Added prettier for formatting. May 2, 2019
.travis.yml Added a lint task to CI. May 2, 2019
404.html fixed the home page link in 404.html (#70) Feb 25, 2019 Add contributing and update readmes Oct 11, 2018
Gemfile Configure htmlproofer and fix errors (#53) Feb 11, 2019
LICENSE.txt Create LICENSE.txt Mar 15, 2018 Fix link formatting May 21, 2019
_config.yml OSS Schema page update (date fields) (#201) May 21, 2019
index.html fix errors detected by html5validator Mar 15, 2019
package-lock.json Added prettier for formatting. May 2, 2019
package.json Added prettier for formatting. May 2, 2019
robots.txt Initial commit of Jekyll site to /docs Jan 4, 2018
sitemaps.xml Initial commit of Jekyll site to /docs Jan 4, 2018

Build Status


Open Resource Exchange

Explore how the Government of Canada creates greater transparency, accountability, increases citizen engagement, and drives innovation and economic opportunities through open Standards, open source software, open data, open information, open dialogue and open Government.

How to Contribute


See data README file to learn how to contribute data about released open source code or open source software used by Canadian federal, provincial, territorial or municipal administration.

This site uses Jekyll and Github Pages.

Unless otherwise noted, the source code of this project is covered under Crown Copyright, Government of Canada, and is distributed under the MIT Licence.


To test your changes locally, run jekyll serve. For example using Docker:

docker run -p 4000:4000 -v $(pwd):/srv/jekyll -it --rm jekyll/jekyll jekyll serve


  • For PowerShell users, replace the parentheses with brackets (Change $(pwd) to ${pwd})
  • If Jekyll is not automatically regenerating the site after files are modified, add the build command flags: --watch and --force_polling to the end of the above command

Site will be available at: http://localhost:4000/ore-ero/


If you're working on Javascript in the /assets/js/src folder, make sure your code follows the style guidelines. We use ES Lint for checking code style. Ensure you have a recent version of Node.js (>=10.15.3). Run the following to install dependencies.

npm install

Now when you want to know if your code is following the guidelines, run

npm run lint

We use Prettier for code formatting. To automatically format your code, run

npm run prettify

Échange de ressources ouvert

Découvrez comment le gouvernement du Canada crée davantage de transparence et de responsabilisation, augmente la mobilisation citoyenne et favorise l’innovation et les possibilités économiques au moyen de normes ouvertes, logiciels libres, données ouvertes, d’information ouverte, de dialogue ouvert et du Gouvernement ouvert.

Comment contribuer


Voir le fichier README des données pour savoir comment fournir des données sur le code source ouvert publié ou les logiciels libres utilisés par l'administration fédérale, provinciale, territoriale ou municipale du Canada.

Ce site utilise Jekyll et Github Pages.

Sauf indication contraire, le code source de ce projet est protégé par le droit d'auteur de la Couronne du gouvernement du Canada et distribué sous la licence MIT.


Pour tester vos modifications localement, exécuter jekyll serve. Par exemple avec Docker:

docker run -p 4000:4000 -v $(pwd):/srv/jekyll -it --rm jekyll/jekyll jekyll serve


  • Pour les utilisateurs de PowerShell, remplacez les parenthèses par des crochets (Modifiez $(pwd) en ${pwd})
  • Si Jekyll ne régénère pas automatiquement le site une fois les fichiers modifiés, ajoutez les indicateurs: --watch et --force_polling à la fin de la commande ci-dessus

Le site sera disponible au: http://localhost:4000/ore-ero/


Si vous travaillez sur Javascript dans le dossier /assets/js/src, assurez-vous que votre code respecte les directives de style. Nous utilisons ES Lint pour vérifier le style de code. Assurez-vous de disposer d'une version récente de Node.js (>=10.15.3). Exécutez ce qui suit pour installer des dépendances.

npm install

Lorsque vous voulez savoir si votre code suit les directives de style, exécutez

npm run lint

Nous utilisons Prettier pour le formatage du code. Pour formater automatiquement votre code, exécutez

npm run prettify
You can’t perform that action at this time.