commit initial
commit
e134f3589d
@ -0,0 +1,76 @@
|
|||||||
|
# Nix build result
|
||||||
|
/result
|
||||||
|
|
||||||
|
# Swap
|
||||||
|
[._]*.s[a-v][a-z]
|
||||||
|
[._]*.sw[a-p]
|
||||||
|
[._]s[a-rt-v][a-z]
|
||||||
|
[._]ss[a-gi-z]
|
||||||
|
[._]sw[a-p]
|
||||||
|
|
||||||
|
# Session
|
||||||
|
Session.vim
|
||||||
|
Sessionx.vim
|
||||||
|
|
||||||
|
# Temporary
|
||||||
|
.netrwhist
|
||||||
|
*~
|
||||||
|
# Auto-generated tag files
|
||||||
|
tags
|
||||||
|
# Persistent undo
|
||||||
|
[._]*.un~
|
||||||
|
*.gem
|
||||||
|
*.rbc
|
||||||
|
/.config
|
||||||
|
/coverage/
|
||||||
|
/InstalledFiles
|
||||||
|
/pkg/
|
||||||
|
/spec/reports/
|
||||||
|
/spec/examples.txt
|
||||||
|
/test/tmp/
|
||||||
|
/test/version_tmp/
|
||||||
|
/tmp/
|
||||||
|
|
||||||
|
# Used by dotenv library to load environment variables.
|
||||||
|
# .env
|
||||||
|
|
||||||
|
# Ignore Byebug command history file.
|
||||||
|
.byebug_history
|
||||||
|
|
||||||
|
## Specific to RubyMotion:
|
||||||
|
.dat*
|
||||||
|
.repl_history
|
||||||
|
build/
|
||||||
|
*.bridgesupport
|
||||||
|
build-iPhoneOS/
|
||||||
|
build-iPhoneSimulator/
|
||||||
|
|
||||||
|
## Specific to RubyMotion (use of CocoaPods):
|
||||||
|
#
|
||||||
|
# We recommend against adding the Pods directory to your .gitignore. However
|
||||||
|
# you should judge for yourself, the pros and cons are mentioned at:
|
||||||
|
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
|
||||||
|
#
|
||||||
|
# vendor/Pods/
|
||||||
|
|
||||||
|
## Documentation cache and generated files:
|
||||||
|
/.yardoc/
|
||||||
|
/_yardoc/
|
||||||
|
/doc/
|
||||||
|
/rdoc/
|
||||||
|
|
||||||
|
## Environment normalization:
|
||||||
|
/.bundle/
|
||||||
|
/vendor/bundle
|
||||||
|
/lib/bundler/man/
|
||||||
|
|
||||||
|
# for a library or gem, you might want to ignore these files since the code is
|
||||||
|
# intended to run in multiple environments; otherwise, check them in:
|
||||||
|
# Gemfile.lock
|
||||||
|
# .ruby-version
|
||||||
|
# .ruby-gemset
|
||||||
|
|
||||||
|
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
|
||||||
|
.rvmrc
|
||||||
|
|
||||||
|
.idea/
|
@ -0,0 +1,4 @@
|
|||||||
|
source 'https://rubygems.org'
|
||||||
|
|
||||||
|
gem 'asciidoctor-revealjs' # latest released version
|
||||||
|
gem 'asciidoctor-diagram'
|
@ -0,0 +1,22 @@
|
|||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
specs:
|
||||||
|
asciidoctor (2.0.10)
|
||||||
|
asciidoctor-diagram (1.5.18)
|
||||||
|
asciidoctor (>= 1.5.0, < 3.x)
|
||||||
|
asciidoctor-revealjs (2.0.0)
|
||||||
|
asciidoctor (>= 1.5.6, < 2.1)
|
||||||
|
concurrent-ruby (~> 1.0)
|
||||||
|
thread_safe (~> 0.3.5)
|
||||||
|
concurrent-ruby (1.1.5)
|
||||||
|
thread_safe (0.3.6)
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
asciidoctor-diagram
|
||||||
|
asciidoctor-revealjs
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
1.17.2
|
@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
export PATH="${jre}/bin:${coreutils}/bin:${graphviz}/bin:${asciidoctor_revealjs}/bin"
|
||||||
|
|
||||||
|
${asciidoctor}/bin/asciidoctor -r asciidoctor-diagram -o ${out}/page.html --trace ${src}/slides.adoc
|
||||||
|
asciidoctor-revealjs -r asciidoctor-diagram -o ${out}/slides.html --trace ${src}/slides.adoc
|
||||||
|
cp -r ${revealjs} ${out}/reveal.js
|
||||||
|
cp -r ${images} ${out}/images
|
||||||
|
ln -s slides.html ${out}/index.html
|
@ -0,0 +1,26 @@
|
|||||||
|
with (import <nixpkgs> {});
|
||||||
|
let
|
||||||
|
asciidoctor_revealjs = bundlerApp {
|
||||||
|
pname = "asciidoctor-revealjs";
|
||||||
|
exes = [ "asciidoctor-revealjs" ];
|
||||||
|
inherit ruby;
|
||||||
|
gemdir = ./.;
|
||||||
|
};
|
||||||
|
|
||||||
|
revealjs = fetchFromGitHub {
|
||||||
|
owner = "hakimel";
|
||||||
|
repo = "reveal.js";
|
||||||
|
rev = "3.8.0";
|
||||||
|
sha256 = "14cva2hxdv4gxpz2a996qs8xhxffw97a90gkz2mmgdczh1kyn1sc";
|
||||||
|
};
|
||||||
|
|
||||||
|
in derivation {
|
||||||
|
name = "cours-arkea";
|
||||||
|
builder = "${bash}/bin/bash";
|
||||||
|
args = [ ./build.sh ];
|
||||||
|
inherit asciidoctor asciidoctor_revealjs coreutils jre graphviz revealjs;
|
||||||
|
src = ./src;
|
||||||
|
images = ./images;
|
||||||
|
system = builtins.currentSystem;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,54 @@
|
|||||||
|
{
|
||||||
|
asciidoctor = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1b2ajs3sabl0s27r7lhwkacw0yn0zfk4jpmidg9l8lzp2qlgjgbz";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "2.0.10";
|
||||||
|
};
|
||||||
|
asciidoctor-diagram = {
|
||||||
|
dependencies = ["asciidoctor"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "095ar1hj96mi9vxnjjdkj7yzc3lp4wjxh4qsijx9inqflbcw7x71";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.5.18";
|
||||||
|
};
|
||||||
|
asciidoctor-revealjs = {
|
||||||
|
dependencies = ["asciidoctor" "concurrent-ruby" "thread_safe"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "16gk16ym30xyqhl8wphj4a9lz1zgv0m7bf9b0avxz2922l4hr091";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "2.0.0";
|
||||||
|
};
|
||||||
|
concurrent-ruby = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1x07r23s7836cpp5z9yrlbpljcxpax14yw4fy4bnp6crhr6x24an";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.1.5";
|
||||||
|
};
|
||||||
|
thread_safe = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.3.6";
|
||||||
|
};
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
with import <nixpkgs> {};
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
name = "env";
|
||||||
|
buildInputs = [
|
||||||
|
ruby.devEnv
|
||||||
|
bundix
|
||||||
|
];
|
||||||
|
}
|
Loading…
Reference in New Issue