Ver código fonte

Automatically generate docs.json when it's needed

Jasper van Merle 7 anos atrás
pai
commit
c13fffd081
4 arquivos alterados com 5 adições e 4 exclusões
  1. 0 3
      .gitignore
  2. 3 0
      lib/app.rb
  3. 2 0
      public/docs/.gitignore
  4. 0 1
      public/docs/docs.json

+ 0 - 3
.gitignore

@@ -5,6 +5,3 @@
 tmp
 public/assets
 public/fonts
-public/docs/**/*
-!public/docs/docs.json
-!public/docs/**/index.json

+ 3 - 0
lib/app.rb

@@ -35,6 +35,9 @@ class App < Sinatra::Application
 
     set :csp, false
 
+    require 'docs'
+    Docs.generate_manifest
+
     Dir[docs_path, root.join(assets_prefix, '*/')].each do |path|
       sprockets.append_path(path)
     end

+ 2 - 0
public/docs/.gitignore

@@ -0,0 +1,2 @@
+*
+!.gitignore

+ 0 - 1
public/docs/docs.json

@@ -1 +0,0 @@
-[]