Commit e0e068b

mo <mo@mokhan.ca>
2018-09-24 21:15:18
update bin/package to build API documentation
1 parent be0f284
Changed files (2)
lib/tasks/doc.rake
@@ -2,7 +2,7 @@
 
 namespace :doc do
   desc "Build static pages"
-  task :build do
+  task build: [:clean] do
     sh "jekyll b --config config/jekyll.yml"
   end
 
@@ -13,7 +13,7 @@ namespace :doc do
 
   desc "Clean up after Jekyll"
   task :clean do
-    sh "jekyll clean --config config/jekyll.yml"
+    sh "rm -fr public/doc"
     sh "mkdir public/doc && touch public/doc/.keep"
   end
 end
lib/tasks/package.rake
@@ -2,7 +2,7 @@
 
 namespace :package do
   desc "create a tarball"
-  task tarball: ['assets:clobber', 'assets:precompile'] do
+  task tarball: ['webpacker:clobber', 'webpacker:compile', 'doc:build'] do
     require 'package'
     Package.execute
   end