commit 37ae2943d577fd16e322dde772b6de18cba7fdd3 Author: Tom Raithel Date: Fri Jan 20 07:23:25 2017 +0100 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..de4d1f0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +dist +node_modules diff --git a/package.json b/package.json new file mode 100644 index 0000000..d2a263e --- /dev/null +++ b/package.json @@ -0,0 +1,19 @@ +{ + "name": "aoe_techradar_node", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "create": "node ./scripts/create.js", + "clean": "node ./scripts/clean.js", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Tom Raithel (http://www.tomraithel.de)", + "license": "MIT", + "dependencies": { + "async": "2.1.4", + "front-matter": "2.1.1", + "fs-extra": "2.0.0", + "marked": "0.3.6" + } +} diff --git a/radar/v1/languages-and-frameworks/react.md b/radar/v1/languages-and-frameworks/react.md new file mode 100644 index 0000000..c4fa91a --- /dev/null +++ b/radar/v1/languages-and-frameworks/react.md @@ -0,0 +1,27 @@ +--- +layout: post +title: "React" +ring: adopt +--- + +Hier steht eine Einleitung über *React* - super "cool" + +Hier noch ein [link](http://www.google.de) zu google + + + +Hier steht der Rest! + +History +------- + +{% include + history-entry.html + ring="trial" + date="2017-12-10" + content="This is a history entry + + - Foo + - Bar + " +%} diff --git a/radar/v1/methods-and-patterns/foo.md b/radar/v1/methods-and-patterns/foo.md new file mode 100644 index 0000000..a4290df --- /dev/null +++ b/radar/v1/methods-and-patterns/foo.md @@ -0,0 +1,8 @@ +--- +layout: post +title: "Foo" +ring: trial +new: true +--- + +Foo diff --git a/radar/v1/platforms-and-aoe-services/bar.md b/radar/v1/platforms-and-aoe-services/bar.md new file mode 100644 index 0000000..e40148d --- /dev/null +++ b/radar/v1/platforms-and-aoe-services/bar.md @@ -0,0 +1,8 @@ +--- +layout: post +title: "Bar" +ring: assess +new: true +--- + +Bar diff --git a/radar/v1/tools/grunt.md b/radar/v1/tools/grunt.md new file mode 100644 index 0000000..c93b129 --- /dev/null +++ b/radar/v1/tools/grunt.md @@ -0,0 +1,17 @@ +--- +layout: post +title: "Grunt" +ring: hold +new: true +--- + +Hier steht was über *Grunt* + +Hier noch ein [link](http://www.google.de) zu google + + + +Hier steht der Rest! + +History +------- diff --git a/scripts/clean.js b/scripts/clean.js new file mode 100644 index 0000000..5cfbb45 --- /dev/null +++ b/scripts/clean.js @@ -0,0 +1,24 @@ +var fs = require('fs-extra'); +var async = require('async'); +var file = require('./file'); + +var distDir = file.distDir(); + +console.log('<<< start cleaning dist dir: ', distDir); + +async.series([ + function(callback) { + fs.ensureDir(distDir, callback); + }, + function(callback) { + fs.emptyDir(distDir, callback); + } + ], + function(err, results) { + if (!err) { + console.log('done cleaning dist dir >>>'); + } else { + console.error(err); + } + } +); diff --git a/scripts/create.js b/scripts/create.js new file mode 100644 index 0000000..8757b0d --- /dev/null +++ b/scripts/create.js @@ -0,0 +1,21 @@ +var fs = require('fs-extra'); +var frontmatter = require('front-matter'); +var marked = require('marked'); +var file = require('./file'); + +var fileName = file.path('radar/v1/tools/grunt.md'); + +fs.readFile(fileName, 'utf8', function(err, data) { + if (err) throw err; + + var item = frontmatter(data); + + var html = marked(item.body); + + console.log(item.attributes); + console.log(html); + + fs.outputFile(file.distDir() + '/test.html', html, function (err) { + console.log(err) // => null + }) +}); diff --git a/scripts/file.js b/scripts/file.js new file mode 100644 index 0000000..4b0c5f9 --- /dev/null +++ b/scripts/file.js @@ -0,0 +1,10 @@ +var path = require('path'); + +module.exports = { + path: function(relativePath) { + return path.resolve(__dirname, '..', relativePath) + }, + distDir: function() { + return this.path('dist'); + } +};