OSDN Git Service

Api page in help
authorrandx <dmitriy.zaporozhets@gmail.com>
Fri, 6 Jul 2012 00:05:12 +0000 (03:05 +0300)
committerrandx <dmitriy.zaporozhets@gmail.com>
Fri, 6 Jul 2012 00:05:12 +0000 (03:05 +0300)
app/assets/stylesheets/gitlab_bootstrap.scss
app/views/help/api.html.haml [new file with mode: 0644]
app/views/help/index.html.haml
config/routes.rb

index 1b86cdd..4f1ffa3 100644 (file)
@@ -634,3 +634,37 @@ pre.logs {
     line-height:18px;
   }
 }
+
+/**
+ * File content holder 
+ *
+ */
+.file_holder { 
+  border:1px solid #CCC;
+  margin-bottom:1em;
+  -moz-box-shadow: 0 0 3px #ddd;
+  -webkit-box-shadow: 0 0 3px #ddd;
+  box-shadow: 0 0 3px #ddd;
+
+  .file_title { 
+    border-bottom: 1px solid #bbb;
+    background:#eee;
+    background-image: -webkit-gradient(linear, 0 0, 0 30, color-stop(0.066, #eee), to(#dfdfdf));
+    background-image: -webkit-linear-gradient(#eee 6.6%, #dfdfdf);
+    background-image: -moz-linear-gradient(#eee 6.6%, #dfdfdf);
+    background-image: -o-linear-gradient(#eee 6.6%, #dfdfdf);
+    margin: 0;
+    font-weight: normal;
+    font-weight: bold;
+    text-align: left;
+    color: #666;
+    padding: 9px 10px;
+    height:18px;
+
+  }
+  .file_content {
+     &.wiki { 
+       padding:20px;
+     }
+  }
+}
diff --git a/app/views/help/api.html.haml b/app/views/help/api.html.haml
new file mode 100644 (file)
index 0000000..008e06d
--- /dev/null
@@ -0,0 +1,41 @@
+%h3 API
+.back_link
+  = link_to help_path do 
+    &larr; to index
+%hr
+
+%ol
+  %li 
+    %a{:href => "#README"} README
+  %li 
+    %a{:href => "#Projects"} Projects
+  %li 
+    %a{:href => "#Users"} Users
+
+.file_holder#README
+  .file_title
+    %i.icon-file
+    README
+  .file_content.wiki
+    = preserve do
+      = markdown File.read(Rails.root.join("doc", "api", "README.md"))
+
+%br
+
+.file_holder#projects
+  .file_title
+    %i.icon-file
+    Projects
+  .file_content.wiki
+    = preserve do
+      = markdown File.read(Rails.root.join("doc", "api", "projects.md"))
+
+%br
+
+.file_holder#users
+  .file_title
+    %i.icon-file
+    Users
+  .file_content.wiki
+    = preserve do
+      = markdown File.read(Rails.root.join("doc", "api", "users.md"))
index 25b9e3e..b6c5271 100644 (file)
@@ -22,3 +22,6 @@
 
   %li
     %h5= link_to "Web Hooks", help_web_hooks_path
+
+  %li
+    %h5= link_to "API", help_api_path
index af99109..3b33ed8 100644 (file)
@@ -26,6 +26,7 @@ Gitlab::Application.routes.draw do
   get 'help' => 'help#index'
   get 'help/permissions' => 'help#permissions'
   get 'help/workflow' => 'help#workflow'
+  get 'help/api' => 'help#api'
   get 'help/web_hooks' => 'help#web_hooks'
 
   #