open-index/open-npm huggingface dataset:
npm package: @koumoul/gh-pages-multi
Description: Simply push files to gh-pages on github and manage subdirectories. Easy way to publish documentation for multiple versions of a project for example.
Author: Alban Mouton
Latest version: 0.7.2

# gh-pages-multi

Simply push files to gh-pages on github and manage subdirectories. Also create a index.html file listing subdirectories as root. Easy way to publish documentation for multiple versions of a project for example.

    npm i -g @koumoul/gh-pages-multi

## Examples

Check out the [gh-pages publication for this repo](https://koumoul-dev.github.io/gh-pages-multi/) as an example of generated index.html.

Push the 'docs' directory into the gh-pages branch of the current repository in a 'latest' subdirectory.

    gh-pages-multi deploy

Push the 'dist' directory into the gh-pages branch of the current repository in a 'v1.0.0' subdirectory.

    gh-pages-multi deploy -s dist -t v1.0.0

Push the 'docs' directory into the gh-pages branch of the current repository in a 'latest' subdirectory, and erase all previous history concerning 'latest'. Very useful to prevent bloating the git repo if the pushed content contains built files for example.

    gh-pages-multi deploy --no-history

Propose a better target directory name from a branch/tag name.

    gh-pages-multi better-target v2.0.0

Show help.

    gh-pages-multi --help
    gh-pages-multi deploy --help
npm package: @koumoul/historique-rge
Description: Generates an historical file from data from qualification organisms
Author: Koumoul
Latest version: 0.4.3

# ADEME RGE processing script

Generates an historical file from data from qualification organisms

## Running tests

Install dependencies:

```
npm install
```

Create a `config/local-test.js` file with the same structure as `config/default.js` but with filled values.
Then run the test suite:

```
npm test
```

## Release

Processing plugins are fetched from the npm registry with a filter on keyword "data-fair-processings-plugin". So publishing a plugin is as simple as publishing the npm package:

```
npm version minor
npm publish
git push && git push --tags
```

To publish a test version, use prerelease versioning with a "test" npm tag:

```
# new prerelease
npm version preminor --preid=beta
# increment prerelease
npm version prerelease --preid=beta
npm publish --tag=test
git push && git push --tags
```