(English version below)
EcoIndex est un outil du Collectif Conception Numérique Responsable
La contribution à l’ensemble de nos outils est ouvert à tout le monde, après s’être fait connaitre du collectif,
Nous recherchons des personnes ayant des connaissances dans la tech, et dans le domaine de la traduction.
Pour faciliter les échanges, un channel #ecoIndex est dédié au projet sur le Mattermost de l’association GreenIt
La nouvelle version d’EcoIndex (V3) est réalisée avec Hugo.
Le projet se base sur le module Hugo base-structure.
git clone https://github.com/cnumr/EcoIndex.git
ou avec
git clone git@github.com:cnumr/EcoIndex.git
si vous utilisez SSH.npm install
.hugo server
.$ hugo serve --environment production
$ env HUGO_MODULE_REPLACEMENTS="gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure -> ~/workspace/modules/base-structure,gitlab.com/goodimpact/every-layout-css -> ~/workspace/every-layout-css" hugo serve
(Cet exemple suppose que le code des modules se trouve dans ~/workspace)
Pour plus de praticité, on peut écrire un script :
~/dev.sh
#!/bin/bash
cmd="";
for cmdPart in "$@"
do
cmd+=$cmdPart;
cmd+=" "
done
res="env HUGO_MODULE_REPLACEMENTS=\"gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure -> ~/workspace/modules/base-structure,gitlab.com/goodimpact/every-layout-css -> ~/workspace/every-layout-css"\" "
res+=$cmd
echo $res
bash -c "$res"
et l’utiliser ainsi :
$ ~/dev.sh hugo serve
ou par exemple :
$ ~/dev.sh hugo serve --environment production
Déploiement automatique grace aux Github Actions (WIP)
Le site internet www.ecoindex.fr, ainsi que les règles d’analyses et de calcul de l’ecoindex sont publiés sous licence Creative Commons BY-NC-ND. Cela signifie que vous pouvez l’utiliser librement pour des utilisations non commerciales, à la condition de maintenir la paternité du contenu, via un lien vers http://www.ecoindex.fr
EcoIndex is a tool from the french Collectif Conception Numérique Responsable
All of our tools are open to contributions from everybody, after having contacted the collective.
We seek people with technical skills, and people able to make translations and localizations.
There’s a dedicated Mattermost channel for the project.
The new version of EcoIndex is built with Hugo.
The project is based on the Hugo module base-structure.
git clone https://github.com/cnumr/EcoIndex.git
or with
git clone git@github.com:cnumr/EcoIndex.git
if you prefer to use SSH.npm install
.hugo server
.$ hugo serve --environment production
$ env HUGO_MODULE_REPLACEMENTS="gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure -> ~/workspace/modules/base-structure,gitlab.com/goodimpact/every-layout-css -> ~/workspace/every-layout-css" hugo serve
(this example assumes you have cloned the modules in ~/workspace)
For more convenience, you can write a script:
~/dev.sh
#!/bin/bash
cmd="";
for cmdPart in "$@"
do
cmd+=$cmdPart;
cmd+=" "
done
res="env HUGO_MODULE_REPLACEMENTS=\"gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure -> ~/workspace/modules/base-structure,gitlab.com/goodimpact/every-layout-css -> ~/workspace/every-layout-css"\" "
res+=$cmd
echo $res
bash -c "$res"
and use it like this:
$ ~/dev.sh hugo serve
ou for example:
$ ~/dev.sh hugo serve --environment production
Automatic deploys thanks to Github Actions (WIP)
The website www.ecoindex.fr, as well as the ecoindex analysis and calculation rules are published under Creative Commons BY-NC-ND license. This means that you can use it freely for non-commercial uses, on condition that you maintain the authorship of the content, via a link to http://www.ecoindex.fr