| .. | ||
| src | ||
| tests | ||
| .gitignore | ||
| .npmignore | ||
| Gruntfile.ts | ||
| index.ts | ||
| library.ts | ||
| LICENSE | ||
| openAPI.yaml | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| zod_schemas.json | ||
Build
Build chain using Grunt
Provided Grunt Task Plugins
OSR-Language Tasks (see source)
brief : Task to compile files with osr - language
Example config for Grunt
grunt.initConfig({
pkg: grunt.file.readJSON("package.json"),
compile: {
documentation: {
src: [
"src/documentation/**/*.md",
],
options: {
output: 'content/en/',
debug: false,
watch: true,
root: path.resolve("./src/documentation/")
}
}
}
});
grunt.registerTask('default', [
'compile:documentation'
]);
require("@plastichub/osr-tasks").initConfig(grunt, {})
Todos
- osr-i18n
- data assets
- [-] osr-templates (newsletter, ...)
- osr-content
- [-] osr-vendor
- osr-vendor-laser
- [-] osr-kb
- [-] osr-oa
- [-] OSRL - Template/Wrapper
- osr-media
- web bundles
- cmd (glob)
- video
- osr-cad
- osr-sync
- house keeping
- [-] npm
- [-] packages
- git
- ssh
- validate
- osr-hugo
- osr-discourse
- [-] osr-discord
- osr-ig-bot
- meta
- lib hash (log/cache)
- query | options
- tasks
- laser:configuration
- laser:virtual components
- laser:equations (configurator)