paneron / dataset-build-action

GitHub action for building websites from datasets
0 stars 0 forks source link

Develop an action for building static websites from datasets #1

Open strogonoff opened 3 years ago

strogonoff commented 3 years ago

A couple of example sites that have scaffolding in their repository:

The idea is to remove the project scaffolding from data repositories, to reduce duplication and make repositories only contain the data. Scaffolding will instead live in separate repository (or, more likely, multiple repositories for different data types). Meanwhile, each data repository will just specify a single action, and pass requisite parameters to it.

We still might need to maintain different scaffolding repositories, but at least there can be one copy for each data type, rather than a copy for each data repository.

The action will receive parameters:

The action would be expected to:

To be confirmed:

Caveats/possible changes in future:

Related:

strogonoff commented 3 years ago

Added a note about possible templating requirement in future.

ronaldtse commented 3 years ago

This is a good idea. Let’s do it.

strogonoff commented 3 years ago

Example scaffolding project: https://github.com/paneron/glossary-site-scaffolding.

As one of the parameters, the action would be given an URL that points to a similar repository. The action would need to fetch the repository and place it in dataset root, per issue description.

(cc @CAMOBAP)

CAMOBAP commented 3 years ago

In progress

CAMOBAP commented 3 years ago

Status:

https://github.com/paneron/iev-data-subset/pull/5 - ready for review https://github.com/glossarist/glossarist.org/pull/25 - ready for review

@strogonoff I need help with:

strogonoff commented 3 years ago
CAMOBAP commented 2 years ago

@strogonoff according to my understanding this task can be closed, can you confirm?