* Log (failed) attempt to notify a user with viewer role * Remove https:// prefix from BASE_URL docker env var * Fix cloud heartbeat name * Polishing telegram * Update docker-compose.yml * Update plugin README (#48) * Update README and screenshot, remove plop for build info since version is now displayed prominently * Sign build Co-authored-by: Michael Derynck <michael.derynck@grafana.com> * Build actions (#38) * Drone, github action changes * Minor version updates * Update frontend dependencies * Re-enable unit test Co-authored-by: Michael Derynck <michael.derynck@grafana.com> * Revert stylelint version (#52) * Revert stylelint version * Build plugin as well as lint * Build in previous step Co-authored-by: Michael Derynck <michael.derynck@grafana.com> * Update screenshot (#53) Co-authored-by: Michael Derynck <michael.derynck@grafana.com> Co-authored-by: Matias Bordese <mbordese@gmail.com> Co-authored-by: Matvey Kukuy <Matvey-Kuk@users.noreply.github.com> Co-authored-by: Innokentii Konstantinov <innokenty.konstantinov@grafana.com> Co-authored-by: Matvey Kukuy <matvey@amixr.io> Co-authored-by: Michael Derynck <michael.derynck@grafana.com>
33 lines
1.2 KiB
JavaScript
33 lines
1.2 KiB
JavaScript
const createComponentFiles = require('./tools/plop/generators/createComponentFiles');
|
|
const createContainerFiles = require('./tools/plop/generators/createContainerFiles');
|
|
const createModelFiles = require('./tools/plop/generators/createModelFiles');
|
|
const componentPrompts = require('./tools/plop/prompts/componentPrompts');
|
|
const containerPrompts = require('./tools/plop/prompts/containerPrompts');
|
|
const modelPrompts = require('./tools/plop/prompts/modelPrompts');
|
|
|
|
// const configNeededHelper = require('./tools/plop/helpers/configNeeded');
|
|
|
|
module.exports = function plopGenerator(plop) {
|
|
plop.setWelcomeMessage('What can I do for you?');
|
|
|
|
// plop.setHelper('configNeeded', configNeededHelper);
|
|
|
|
plop.setGenerator('Create model files', {
|
|
description: 'Create model',
|
|
prompts: modelPrompts,
|
|
actions: (answers) => createModelFiles(answers),
|
|
});
|
|
|
|
plop.setGenerator('Create component files', {
|
|
description: 'Create component and CSS module for it',
|
|
prompts: componentPrompts,
|
|
actions: (answers) => createComponentFiles(answers),
|
|
});
|
|
|
|
plop.setGenerator('Create container files', {
|
|
description: 'Create component connected to store',
|
|
prompts: containerPrompts,
|
|
actions: (answers) => createContainerFiles(answers),
|
|
});
|
|
|
|
};
|