Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilaborie/devfest-toolkit
Tools for working with Confrerence Hall https://conference-hall.io/ data, and publish these data to a Web Site or Konfetti) data, and publish these data to a Web Site
https://github.com/ilaborie/devfest-toolkit
Last synced: 2 months ago
JSON representation
Tools for working with Confrerence Hall https://conference-hall.io/ data, and publish these data to a Web Site or Konfetti) data, and publish these data to a Web Site
- Host: GitHub
- URL: https://github.com/ilaborie/devfest-toolkit
- Owner: ilaborie
- License: apache-2.0
- Created: 2019-07-30T06:17:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-11T14:13:53.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T23:50:45.496Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 820 KB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Devfest Toolkit
## What
Tools for working with [Confrerence Hall](https://conference-hall.io/) data, and publish these data to a Web Site
Note: It's being design to work with the [devfest-theme-hugo](https://github.com/GDGToulouse/devfest-theme-hugo).
## Usage
```bash
$ devfest-toolkit --eventId=XXX --apiKey=XXX --siteDir=XXX diff [COMMAND]
```## Commands
- `diff`: Compare with site from conference hall and extra data
- `generate`: Generate site from conference hall and extra data
- `add-sponsor`: Append a new sponsor to add-on
- `add-speaker`: Append a new speaker to add-on
- `add-session`: Append a new session to add-on
- `stats`: Display some stats
- `patch`: Read data from site, and create patches if necessary
## Options
- `-h`, `--help`: show CLI help
- `-v`, `--version`: show CLI version
- `--eventId=eventId`: (required) the event id in conference hall
- `--apiKey=apiKey`: (required) the conference hall api key
- `-s`, `--siteDir=siteDir`: (required) the conference hall api key
- `--addonDir=addonDir`: the add-on directory (default: `./add-on`)
- `--patchDir=patchDir`: the patch directory (default: `./patches`)
- `--force`: override file if required
- `--sponsorCategories=gold,silver,...`: define categories of sponsor, should be a coma-separated list.
- `--languages=fr,en,...`: define language of sponsor or talk, should be a coma-separated list.