This is the official website for the Canadian Digital Service.
Both digital.canada.ca (English site) and numerique.canada.ca (French site) are published from this repository.
Table of contents:
- How to install and run
- Content Management System (CMS)
- How to contribute
- Submitting pull requests
Powered by Hugo and GC Design System Components.
-
Clone the repository.
git clone https://github.com/cds-snc/digital-canada-ca-website.git
-
If you do not have Hugo installed on your machine, you will need to install it. We are running on v0.136.0 (v0.136.0). You can grab the appropriate tar file here, making sure to select the extended version. Then, follow these instructions for installing it. If you run into permissions issues, here is a handy article to help fix the permissions.
-
Serve:
hugo server -D
The English and French versions will be hosted at localhost:1313 and localhost:1314, respectively.
We use GC Articles as our content management system (CMS).
The following forms of content are managed by this CMS:
- Blog posts
We welcome all contributions, both internal and outside of CDS! Contributions can include fixes for:
- typos
- spelling and grammatical errors
- outdated links and information
All content should follow markdown syntax.
To contribute, regardless if it is content managed by our CMS or not, please submit a pull request.
Please tag all pull requests with the needs-review
label.
We will do our best to respond within the timeframe of 3 business days and will provide an update once your changes have been made.
Ceci est le site officiel du Service numérique canadien.
Les sites digital.canada.ca (site en anglais) et numerique.canada.ca (site en français) sont tous deux publiés à partir de ce référentiel.
Créé à l’aide de Hugo et des composants du Système de design GC.
-
Clonez le référentiel.
git clone https://github.com/cds-snc/digital-canada-ca-website.git
-
Installez Hugo sur votre ordinateur, si ce n’est pas déjà fait.
brew install hugo
-
Exécutez le serveur local.
hugo server -D
Les versions française et anglaise seront hébergées à localhost:1314 et à localhost:1313, respectivement.
Nous utilisons GC Articles comme système de gestion de contenu (SGC).
Nous hébergeons les contenus suivants dans ce SGC :
- Articles de blogue
Nous accueillons toutes les contributions internes et externes au SNC! Par contributions, nous entendons des suggestions de correctifs pour les éléments suivants :
- erreurs de frappe
- erreurs d’orthographe ou de grammaire
- liens et renseignements désuets
Tout contenu doit suivre la syntaxe Markdown.
Pour apporter une contribution, qu’il s’agisse de contenu hébergé dans le SGC ou non, veuillez soumettre une demande de tirage (pull request) dans Github.
Veuillez ajouter l’étiquette « needs-review
» à toute demande de tirage.
Nous ferons de notre mieux pour y répondre dans les trois jours ouvrables et vous fournir une mise à jour lorsque les changements proposés auront été appliqués.