You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by jf...@apache.org on 2012/03/26 00:11:27 UTC
svn commit: r1305161 [4/9] - in /thrift/site: ./ content/ content/docs/
content/docs/committers/ content/docs/install/ content/static/
content/static/css/ content/static/files/ content/static/images/
content/static/js/ content/static/less/ content/tuto...
Added: thrift/site/content/static/less/variables.less
URL: http://svn.apache.org/viewvc/thrift/site/content/static/less/variables.less?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/static/less/variables.less (added)
+++ thrift/site/content/static/less/variables.less Sun Mar 25 22:11:20 2012
@@ -0,0 +1,107 @@
+// Variables.less
+// Variables to customize the look and feel of Bootstrap
+// -----------------------------------------------------
+
+
+
+// GLOBAL VALUES
+// --------------------------------------------------
+
+// Links
+@linkColor: #08c;
+@linkColorHover: darken(@linkColor, 15%);
+
+// Grays
+@black: #000;
+@grayDarker: #222;
+@grayDark: #333;
+@gray: #555;
+@grayLight: #999;
+@grayLighter: #eee;
+@white: #fff;
+
+// Accent colors
+@blue: #049cdb;
+@blueDark: #0064cd;
+@green: #46a546;
+@red: #9d261d;
+@yellow: #ffc40d;
+@orange: #f89406;
+@pink: #c3325f;
+@purple: #7a43b6;
+
+// Typography
+@baseFontSize: 13px;
+@baseFontFamily: "Helvetica Neue", Helvetica, Arial, sans-serif;
+@baseLineHeight: 18px;
+@textColor: @grayDark;
+
+// Buttons
+@primaryButtonBackground: @linkColor;
+
+
+
+// COMPONENT VARIABLES
+// --------------------------------------------------
+
+// Z-index master list
+// Used for a bird's eye view of components dependent on the z-axis
+// Try to avoid customizing these :)
+@zindexDropdown: 1000;
+@zindexPopover: 1010;
+@zindexTooltip: 1020;
+@zindexFixedNavbar: 1030;
+@zindexModalBackdrop: 1040;
+@zindexModal: 1050;
+
+// Sprite icons path
+@iconSpritePath: "../img/glyphicons-halflings.png";
+@iconWhiteSpritePath: "../img/glyphicons-halflings-white.png";
+
+// Input placeholder text color
+@placeholderText: @grayLight;
+
+// Hr border color
+@hrBorder: @grayLighter;
+
+// Navbar
+@navbarHeight: 40px;
+@navbarBackground: @grayDarker;
+@navbarBackgroundHighlight: @grayDark;
+@navbarLinkBackgroundHover: transparent;
+
+@navbarText: @grayLight;
+@navbarLinkColor: @grayLight;
+@navbarLinkColorHover: @white;
+
+// Form states and alerts
+@warningText: #c09853;
+@warningBackground: #fcf8e3;
+@warningBorder: darken(spin(@warningBackground, -10), 3%);
+
+@errorText: #b94a48;
+@errorBackground: #f2dede;
+@errorBorder: darken(spin(@errorBackground, -10), 3%);
+
+@successText: #468847;
+@successBackground: #dff0d8;
+@successBorder: darken(spin(@successBackground, -10), 5%);
+
+@infoText: #3a87ad;
+@infoBackground: #d9edf7;
+@infoBorder: darken(spin(@infoBackground, -10), 7%);
+
+
+
+// GRID
+// --------------------------------------------------
+
+// Default 940px grid
+@gridColumns: 12;
+@gridColumnWidth: 60px;
+@gridGutterWidth: 20px;
+@gridRowWidth: (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));
+
+// Fluid grid
+@fluidGridColumnWidth: 6.382978723%;
+@fluidGridGutterWidth: 2.127659574%;
Added: thrift/site/content/static/less/wells.less
URL: http://svn.apache.org/viewvc/thrift/site/content/static/less/wells.less?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/static/less/wells.less (added)
+++ thrift/site/content/static/less/wells.less Sun Mar 25 22:11:20 2012
@@ -0,0 +1,17 @@
+// WELLS
+// -----
+
+.well {
+ min-height: 20px;
+ padding: 19px;
+ margin-bottom: 20px;
+ background-color: #f5f5f5;
+ border: 1px solid #eee;
+ border: 1px solid rgba(0,0,0,.05);
+ .border-radius(4px);
+ .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
+ blockquote {
+ border-color: #ddd;
+ border-color: rgba(0,0,0,.15);
+ }
+}
Added: thrift/site/content/tutorial.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial.md (added)
+++ thrift/site/content/tutorial.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,30 @@
+---
+title: "Tutorial"
+---
+## Apache Thrift Tutorial
+----
+
+* ###Download Apache Thrift
+ To get started, [download](/download/) a copy of Thrift.
+
+* ###Build and Install the Apache Thrift compiler
+ You will then need to build the Apache Thrift compiler and install it. See the [installing Thrift](/docs/install/) guide for any help with this step.
+
+* ###Writing a .thrift file
+ After the Thrift compiler is installed you will need to create a thrift file. This file is an [interface definition](/docs/idl/) made up of [thrift types](/docs/types/) and Services. The services you define in this file are implemented by the server and are called by any clients. The Thrift compiler is used to generate your Thrift File into source code which is used by the different client libraries and the server you write. To generate the source from a thrift file run
+
+ thrift --gen <language> <Thrift filename>
+
+ The sample tutorial.thrift file used for all the client and server tutorials can be found [here](http://svn.apache.org/repos/asf/thrift/trunk/tutorial/).
+
+* ###Examples Clients and Servers
+
+ <ul>
+ <% @item.children.sort_by { |i| i[:title].downcase }.each do |docs| %>
+ <li>
+ <a href="<%= docs.path %>"><%= docs[:title] %></a>
+ </li>
+ <% end %>
+ </ul>
+
+
Added: thrift/site/content/tutorial/as3.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/as3.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/as3.md (added)
+++ thrift/site/content/tutorial/as3.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,3 @@
+---
+title: "As3"
+---
Added: thrift/site/content/tutorial/c_glib.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/c_glib.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/c_glib.md (added)
+++ thrift/site/content/tutorial/c_glib.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "C Glib"
+---
+
Added: thrift/site/content/tutorial/cocoa.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/cocoa.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/cocoa.md (added)
+++ thrift/site/content/tutorial/cocoa.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "Objective-c"
+---
+
Added: thrift/site/content/tutorial/cpp.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/cpp.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/cpp.md (added)
+++ thrift/site/content/tutorial/cpp.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "C++"
+---
+
Added: thrift/site/content/tutorial/csharp.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/csharp.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/csharp.md (added)
+++ thrift/site/content/tutorial/csharp.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "CSharp"
+---
+
Added: thrift/site/content/tutorial/d.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/d.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/d.md (added)
+++ thrift/site/content/tutorial/d.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "D"
+---
+
Added: thrift/site/content/tutorial/delphi.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/delphi.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/delphi.md (added)
+++ thrift/site/content/tutorial/delphi.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "Delphi"
+---
+
Added: thrift/site/content/tutorial/erl.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/erl.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/erl.md (added)
+++ thrift/site/content/tutorial/erl.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "Erlang"
+---
+
Added: thrift/site/content/tutorial/go.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/go.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/go.md (added)
+++ thrift/site/content/tutorial/go.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "Go"
+---
+
Added: thrift/site/content/tutorial/hs.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/hs.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/hs.md (added)
+++ thrift/site/content/tutorial/hs.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,3 @@
+---
+title: "Haskell"
+---
Added: thrift/site/content/tutorial/java.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/java.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/java.md (added)
+++ thrift/site/content/tutorial/java.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "Java"
+---
+
Added: thrift/site/content/tutorial/javame.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/javame.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/javame.md (added)
+++ thrift/site/content/tutorial/javame.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "Java Me"
+---
+
Added: thrift/site/content/tutorial/js.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/js.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/js.md (added)
+++ thrift/site/content/tutorial/js.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,3 @@
+---
+title: "Javascript"
+---
Added: thrift/site/content/tutorial/nodejs.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/nodejs.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/nodejs.md (added)
+++ thrift/site/content/tutorial/nodejs.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,3 @@
+---
+title: "Node.js"
+---
Added: thrift/site/content/tutorial/ocaml.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/ocaml.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/ocaml.md (added)
+++ thrift/site/content/tutorial/ocaml.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "OCaml"
+---
+
Added: thrift/site/content/tutorial/perl.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/perl.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/perl.md (added)
+++ thrift/site/content/tutorial/perl.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "Perl"
+---
+
Added: thrift/site/content/tutorial/php.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/php.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/php.md (added)
+++ thrift/site/content/tutorial/php.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "PHP"
+---
+
Added: thrift/site/content/tutorial/py.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/py.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/py.md (added)
+++ thrift/site/content/tutorial/py.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,3 @@
+---
+title: "Python"
+---
Added: thrift/site/content/tutorial/rb.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/rb.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/rb.md (added)
+++ thrift/site/content/tutorial/rb.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,3 @@
+---
+title: "Ruby"
+---
Added: thrift/site/content/tutorial/st.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/st.md?rev=1305161&view=auto
==============================================================================
--- thrift/site/content/tutorial/st.md (added)
+++ thrift/site/content/tutorial/st.md Sun Mar 25 22:11:20 2012
@@ -0,0 +1,4 @@
+---
+title: "Smalltalk"
+---
+
Added: thrift/site/layouts/default.html
URL: http://svn.apache.org/viewvc/thrift/site/layouts/default.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/layouts/default.html (added)
+++ thrift/site/layouts/default.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title><%= @site.config[:title] %></title>
+ </head>
+ <body>
+ <%= render 'header' %>
+ <div class="container">
+ <%= yield %>
+ </div>
+ <%= render 'footer' %>
+ </body>
+</html>
Added: thrift/site/layouts/footer.html
URL: http://svn.apache.org/viewvc/thrift/site/layouts/footer.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/layouts/footer.html (added)
+++ thrift/site/layouts/footer.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,30 @@
+<div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="<%= @site.config[:jira_url] %>">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
\ No newline at end of file
Added: thrift/site/layouts/header.html
URL: http://svn.apache.org/viewvc/thrift/site/layouts/header.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/layouts/header.html (added)
+++ thrift/site/layouts/header.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,39 @@
+<div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
Added: thrift/site/layouts/nav.html
URL: http://svn.apache.org/viewvc/thrift/site/layouts/nav.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/layouts/nav.html (added)
+++ thrift/site/layouts/nav.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,15 @@
+<div class="leftnav">
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/about/">About</a></li>
+ <li><a href="/download/">Download</a></li>
+ </ul>
+ <ul>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul>
+ <li><a href="<%= @site.config[:jira_url] %>">Thrift Issue Tracking</a></li>
+ </ul>
+</div>
\ No newline at end of file
Added: thrift/site/lib/default.rb
URL: http://svn.apache.org/viewvc/thrift/site/lib/default.rb?rev=1305161&view=auto
==============================================================================
--- thrift/site/lib/default.rb (added)
+++ thrift/site/lib/default.rb Sun Mar 25 22:11:20 2012
@@ -0,0 +1,8 @@
+include Nanoc3::Helpers::Blogging
+include Nanoc3::Helpers::Filtering
+include Nanoc3::Helpers::HTMLEscape
+include Nanoc3::Helpers::LinkTo
+include Nanoc3::Helpers::Rendering
+include Nanoc3::Helpers::Tagging
+include Nanoc3::Helpers::Text
+include Nanoc3::Helpers::XMLSitemap
Added: thrift/site/lib/html_sitemap.rb
URL: http://svn.apache.org/viewvc/thrift/site/lib/html_sitemap.rb?rev=1305161&view=auto
==============================================================================
--- thrift/site/lib/html_sitemap.rb (added)
+++ thrift/site/lib/html_sitemap.rb Sun Mar 25 22:11:20 2012
@@ -0,0 +1,39 @@
+module HTMLSitemap
+
+ def html_sitemap_for(item, indentation=0, sitemap_buffer='')
+ # Skip non-written or hidden items
+ return sitemap_buffer if item.reps[0].path.nil? || item[:is_hidden]
+
+ # Open list element
+ sitemap_buffer << "\t" * indentation + '<li>'
+
+ # Add link
+ sitemap_buffer << link_to_unless_current(item[:title], item.reps[0].path)
+
+ # Add children to sitemap, recursively
+ visible_children = item.children.select { |child| !child[:is_hidden] && child.reps[0].path }
+ visible_children = visible_children.sort_by { |item| (item[:title] || '').downcase }
+
+ if visible_children.size > 0
+ # Open list
+ sitemap_buffer << "\t" * indentation + '<ul>' + "\n"
+
+ # Add children
+ visible_children.each do |child|
+ html_sitemap_for(child, indentation+1, sitemap_buffer)
+ end
+
+ # Close list
+ sitemap_buffer << "\t" * indentation + '</ul>' + "\n"
+ end
+
+ # Close list element
+ sitemap_buffer << '</li>'
+
+ # Return sitemap
+ sitemap_buffer
+ end
+
+end
+
+include HTMLSitemap
\ No newline at end of file
Added: thrift/site/lib/redcarpet2.rb
URL: http://svn.apache.org/viewvc/thrift/site/lib/redcarpet2.rb?rev=1305161&view=auto
==============================================================================
--- thrift/site/lib/redcarpet2.rb (added)
+++ thrift/site/lib/redcarpet2.rb Sun Mar 25 22:11:20 2012
@@ -0,0 +1,19 @@
+class RedCarpet2 < Nanoc3::Filter
+ identifier :redcarpet2
+
+ def run(content, params={})
+ require 'redcarpet'
+
+ options = params[:options] || []
+ smart = options.delete(:smart)
+
+ if smart
+ html =
+ ::Redcarpet::Markdown.new(::Redcarpet::Render::HTML, *options).render(content)
+ ::Redcarpet::Render::SmartyPants.render(html)
+ else
+ ::Redcarpet::Markdown.new(::Redcarpet::Render::HTML, *options).render(content)
+ end
+
+ end
+end
\ No newline at end of file
Added: thrift/site/publish/about/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/about/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/about/index.html (added)
+++ thrift/site/publish/about/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,229 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <p>Apache Thrift is a software project spanning a variety of programming languages and use cases. Our goal is to make reliable, performant communication and data serialization across languages as efficient and seamless as possible. Originally developed at Facebook, Thrift was open sourced in April 2007 and entered the Apache Incubator in May, 2008. Thrift became an Apache TPL in October, 2010. </p>
+
+<p>Apache Thrift aims to embody the following values:</p>
+
+<ul>
+<li><p><strong>Simplicity</strong>
+Thrift code is simple and approachable, free of unnecessary dependencies.</p></li>
+<li><p><strong>Transparency</strong>
+Thrift conforms to the most common idioms in all languages.</p></li>
+<li><p><strong>Consistency</strong>
+Niche, language-specific features belong in extensions, not the core library.</p></li>
+<li><p><strong>Performance</strong>
+Strive for performance first, elegance second.</p></li>
+</ul><hr><h2>Project Team</h2>
+
+<h3>Committers</h3>
+
+<div class="committers">
+ <table class="table table-bordered table-striped"><tbody>
+<tr>
+<td><b>Apache ID</b></td>
+ <td><b>Full Name</b></td>
+ <td><b>Specialities</b></td>
+ <td><b>Timezone</b></td>
+ </tr>
+<tr class="">
+<td class="username">mcslee</td>
+ <td class="fullname">Mark Slee</td>
+ <td>General vision and implementation</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">dreiss</td>
+ <td class="fullname">David Reiss</td>
+ <td>Everything, GIT configuration, performance</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">aditya</td>
+ <td class="fullname">Aditya Agarwal</td>
+ <td>C++ servers</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">marck</td>
+ <td class="fullname">Marc Kwiatkowski</td>
+ <td>C++ concurrency</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">jwang</td>
+ <td class="fullname">James Wang</td>
+ <td>C++ transports and processors</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">cpiro</td>
+ <td class="fullname">Chris Piro</td>
+ <td>Erlang</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">bmaurer</td>
+ <td class="fullname">Ben Maurer</td>
+ <td>Python data serialization</td>
+ <td align="right">-5</td>
+ </tr>
+<tr class="">
+<td class="username">kclark</td>
+ <td class="fullname">Kevin Clark</td>
+ <td>Ruby implementation</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">jake</td>
+ <td class="fullname">Jake Luciani</td>
+ <td>Perl, JavaScript</td>
+ <td align="right">-5</td>
+ </tr>
+<tr class="">
+<td class="username">bryanduxbury</td>
+ <td class="fullname">Bryan Duxbury</td>
+ <td>Release Manager, Compact Protocol, Java, Ruby</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">esteve</td>
+ <td class="fullname">Esteve Fernandez</td>
+ <td>Python, Twisted, async transports</td>
+ <td align="right">1</td>
+ </tr>
+<tr class="">
+<td class="username">todd</td>
+ <td class="fullname">Todd Lipcon</td>
+ <td>Erlang, Java</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">geechorama</td>
+ <td class="fullname">Andrew McGeachie</td>
+ <td>Cocoa</td>
+ <td align="right">?</td>
+ </tr>
+<tr class="">
+<td class="username">molinaro</td>
+ <td class="fullname">Anthony Molinaro</td>
+ <td>Erlang, Perl, autotools</td>
+ <td align="right">-8</td>
+ </tr>
+<tr class="">
+<td class="username">roger</td>
+ <td class="fullname">Roger Meier</td>
+ <td>Continuous Integration, C++, C#, JavaScript</td>
+ <td align="right">2</td>
+ </tr>
+<tr class="">
+<td class="username">jfarrell</td>
+ <td class="fullname">Jake Farrell</td>
+ <td>Build, Client Publishing, Java, PHP, Ruby</td>
+ <td align="right">-5</td>
+ </tr>
+</tbody></table>
+</div>
+
+<h3>Champion</h3>
+
+<ul>
+<li>Doug Cutting</li>
+</ul><h3>Mentors</h3>
+
+<ul>
+<li>Paul Querna</li>
+<li>Upayavira</li>
+<li>Jason van Zyl</li>
+</ul><hr><h2>Powered by Apache Thrift</h2>
+
+<p>The following companies are known to employ Apache Thrift in their production services.</p>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/developers/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/developers/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/developers/index.html (added)
+++ thrift/site/publish/developers/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,140 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <h2>Contributing</h2>
+
+<p>Anyone interested in contributing to Apache Thrift should read the <a href="/docs/HowToContribute/">How to Contribute</a> guide prior to submitting any patches to <a href="http://issues.apache.org/jira/browse/THRIFT">Jira</a>. If you have any questions about this please <a href="/mailing/">contact us</a>.</p>
+
+<hr><h2>Issue Tracking</h2>
+
+<p>Apache Thrift tracks both bugs and enhancements using <a href="http://issues.apache.org/jira/browse/THRIFT">Jira</a>. Before filing new requests, we ask that you first do the following:</p>
+
+<ul>
+<li>Search the <a href="http://issues.apache.org/jira/browse/THRIFT">Jira</a> database</li>
+<li>Check the <a href="/mailing/">user mailing list</a> via searching the archives or asking a question</li>
+</ul><hr><h2>Source Control</h2>
+
+<p>The Apache Thrift source code resides in the Apache SVN repository. Four types of access are available:</p>
+
+<ul>
+<li>
+<p><strong>Web-Access (read-only)</strong></p>
+
+<p>Source code can be browsed via the Web without a SVN client at</p>
+
+<p><a href="http://svn.apache.org/viewcvs.cgi/thrift/">http://svn.apache.org/viewcvs.cgi/thrift</a></p>
+</li>
+<li>
+<p><strong>Anonymous (read-only)</strong></p>
+
+<p>General instructions for anonymous access is <a href="http://www.apache.org/dev/version-control.html#anon-svn">here</a></p>
+
+<p><a href="http://svn.apache.org/repos/asf/thrift/">http://svn.apache.org/repos/asf/thrift/</a></p>
+</li>
+<li>
+<p><strong>Committer Access (read-write)</strong></p>
+
+<p>General instructions for committer access is <a href="http://www.apache.org/dev/version-control.html#https-svn">here</a></p>
+
+<p><a href="https://svn.apache.org/repos/asf/thrift/">https://svn.apache.org/repos/asf/thrift/</a></p>
+</li>
+<li>
+<p><strong>Git repositories (unofficial)</strong></p>
+
+<p>Unofficial git repositories are maintained by members of the development team.</p>
+
+<ul>
+<li><a href="http://git.apache.org/">Apache Git Repository</a></li>
+<li><a href="http://github.com/apache/thrift">Github</a></li>
+</ul>
+</li>
+</ul>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/docs/BuildingFromSource/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/BuildingFromSource/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/docs/BuildingFromSource/index.html (added)
+++ thrift/site/publish/docs/BuildingFromSource/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,168 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <h2>Building from source</h2>
+
+<p>First make sure your system meets all necessary <a href="/docs/install/">Apache Thrift Requirements</a></p>
+
+<p>If you are building from the first time out of the source repository, you will need to generate the configure scripts. (This is not necessary if you downloaded a released tarball.) From the top directory, do:</p>
+
+<pre><code>./bootstrap.sh
+</code></pre>
+
+<p>Once the configure scripts are generated, thrift can be configured.
+From the top directory, do:</p>
+
+<pre><code>./configure
+</code></pre>
+
+<p>You may need to specify the location of the boost files explicitly. If you installed boost in /usr/local, you would run configure as follows:</p>
+
+<pre><code>./configure --with-boost=/usr/local
+</code></pre>
+
+<p>If you want to override the logic of the detection of the Java SDK, use the JAVAC environment variable:</p>
+
+<pre><code>./configure JAVAC=/usb/bin/javac
+</code></pre>
+
+<p>Note that by default the thrift C++ library is typically built with debugging symbols included. If you want to customize these options you should use the CXXFLAGS option in configure, as such:</p>
+
+<pre><code>./configure CXXFLAGS='-g -O2'
+./configure CFLAGS='-g -O2'
+./configure CPPFLAGS='-DDEBUG_MY_FEATURE'
+</code></pre>
+
+<p>To see other configuration options run</p>
+
+<pre><code>./configure --help
+</code></pre>
+
+<p>Once you have run configure you can build Thrift via make:</p>
+
+<pre><code>make
+</code></pre>
+
+<h3>Issues while compiling</h3>
+
+<ul>
+<li>
+<p>âcompiler/cpp/thriftl.cc:2190: undefined reference to yywrap'â</p>
+
+<p>you need to install the <a href="http://flex.sourceforge.net/">Flex library</a> (See also <a href="/docs/install/">Apache Thrift Requirements</a> ) and re-run the configuration script.</p>
+</li>
+<li>
+<p>mv: cannot stat â'.deps/TBinaryProtocol.Tpo': No such file or directoryâ while building the Thrift Runtime Library</p>
+
+<p>Re-reun configure with </p>
+
+<pre><code>--enable-libtool-lock
+</code></pre>
+
+<p>or by turning off parallel make by placing <strong>.NOTPARALLEL:</strong> in lib/cpp/Makefile or</p>
+
+<pre><code>make -j 1
+</code></pre>
+
+<p>Although the thrift compiler build appears to be compatible with parallel make without libtool lock, the thrift runtime build is not.</p>
+</li>
+</ul><h2>Installing</h2>
+
+<p>From the top directory, become superuser and do:</p>
+
+<pre><code>make install
+</code></pre>
+
+<p>Note that some language packages must be installed manually using build tools
+better suited to those languages (this applies to Java, Ruby, PHP).</p>
+
+<p>Look for the README file in the lib/<language>/ folder for more details on the installation of each language library package.</language></p>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/docs/HowToContribute/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/HowToContribute/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/docs/HowToContribute/index.html (added)
+++ thrift/site/publish/docs/HowToContribute/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,123 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <h2>How to contribute</h2>
+
+<ol>
+<li>Make sure your issue is not all ready in the <a href="http://issues.apache.org/jira/browse/THRIFT">Jira issue tracker</a>
+</li>
+<li>If not, create a ticket describing the change you're proposing in the issue tracker</li>
+<li>Check out the latest version of the source code
+
+<ul>
+<li>svn checkout http://svn.apache.org/repos/asf/thrift/trunk thrift-trunk</li>
+</ul>
+</li>
+<li>Modify the source to include the improvement/bugfix
+
+<ul>
+<li>Verify that you follow the same CodingStyle you see within the language you are working on</li>
+<li>Verify that your change works by adding a unit test.</li>
+</ul>
+</li>
+<li>Create a patch from project root directory (e.g. you@dev:~/thrift-trunk $ ):
+
+<ul>
+<li>svn add <any new file></any>
+</li>
+<li>svn diff > ../thrift-XXX-my-new-feature.patch</li>
+</ul>
+</li>
+<li>Attach the newly generated patch to the issue (please set the Attachment License to <strong>Grant license to ASF for inclusion in ASF works</strong>)</li>
+<li>Wait for other developers or committers to review it and hopefully +1 the ticket</li>
+<li>Wait for a committer to commit it.</li>
+</ol>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/docs/committers/AdditionalReading/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/committers/AdditionalReading/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/docs/committers/AdditionalReading/index.html (added)
+++ thrift/site/publish/docs/committers/AdditionalReading/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,99 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <h2>Useful articles for committers</h2>
+
+<ul>
+<li><a href="http://www.apache.org/dev/release.html">ASF Releases FAQ</a></li>
+<li><a href="http://www.apache.org/dev/release-signing.html">Signing Releases</a></li>
+<li><a href="http://www.apache.org/dev/publishing-maven-artifacts.html">Publishing Maven Artifacts</a></li>
+</ul>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/docs/committers/HowToPublish/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/committers/HowToPublish/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/docs/committers/HowToPublish/index.html (added)
+++ thrift/site/publish/docs/committers/HowToPublish/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,120 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <h2>Publishing an Apache Thrift release</h2>
+
+<ol>
+<li>ssh people.apache.org and set ''umask 0002''</li>
+<li>Copy the tarball, signature, and hashes to the official artifact rep:
+
+<ol>
+<li>mkdir -p /www/www.apache.org/dist/thrift/<version><ol>
+<li>copy the tarball, signature, and checksums into the above dir</li>
+</ol></version>
+</li>
+</ol>
+</li>
+<li>Create a tag from your version branch:
+
+<ol>
+<li>svn cp â¦/thrift/branches/<version> â¦/thrift/tags/thrift-<version></version></version>
+</li>
+</ol>
+</li>
+<li>Update the website to point to the new version
+
+<ol>
+<li>edit /www/thrift.apache.org/thrift/download/index.html to point to the new release. See the <a href="/docs/committers/HowToThriftWebsite/">website documentation</a> for more details</li>
+</ol>
+</li>
+<li>âReleaseâ the version in JIRA and create the next version label and transition any tickets to the new version.</li>
+</ol>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/docs/committers/HowToRelease/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/committers/HowToRelease/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/docs/committers/HowToRelease/index.html (added)
+++ thrift/site/publish/docs/committers/HowToRelease/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,143 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <h2>How to create a release</h2>
+
+<p>This guide will walk you through the process of creating a release candidate. Once the release candidate has passed a successful vote you can then <a href="/docs/committers/HowToPublish/">publish the release</a></p>
+
+<h3>Preparing the Release</h3>
+
+<ol>
+<li>Create a branch from TRUNK to branches/N.x where N is the version you are attempting to release. For instance, 0.5.x or 1.2.x.</li>
+<li>Check out the new branch locally.</li>
+<li>Update Version Info:
+
+<ol>
+<li>configure.ac's [thrift] variable to the version you are releasing</li>
+<li>update language related files that contain version info, see <a href="/docs/committers/HowToVersion/">How To Version</a>
+</li>
+<li>commit these change</li>
+</ol>
+</li>
+<li>Generate the contents of the CHANGES file.</li>
+<li>Run ./bootstrap.sh && ./configure</li>
+<li>Run âmake distâ. This should produce thrift-[version].tar.gz in the root of your project.</li>
+<li>Change the name of thrift-[version].tar.gz to thrift-[version]-rc[release candidate num].tar.gz. The release candidate numbers should start at zero.</li>
+<li>Sign the tarball: gpg -ba [tarball.tar.gz] > [tarball.tar.gz].asc</li>
+<li>Compute the sha1 and md5 hashes of the tarball: sha1 [tarball.tar.gz] > [tarball.tar.gz].sha1 && md5 [tarball.tar.gz] > [tarball.tar.gz].md5</li>
+<li>Copy the tarball, signature, and hashes to somewhere public. Recommended place is release managers people.apache.org:~/public_html folder</li>
+<li>Write an email to thrift-dev mailing list with the following information:
+
+<ol>
+<li>The SVN branch that contains the code you're releasing</li>
+<li>The link to download the tarball and signature</li>
+<li>The md5 and or sha1 hashes</li>
+<li>Language formally proposing that the tarball be accepted as the release at such-and-such version</li>
+</ol>
+</li>
+<li>After this vote has been open for 72 hours, check if it has passed.</li>
+<li>If the vote has passed, congratulations, you have a valid release. Now you are ready to <a href="/docs/committers/HowToPublish/">publish the release</a>
+</li>
+</ol><h3>Creating a binary version of thrift compiler for Windows</h3>
+
+<ol>
+<li>unpack release tarball: tar -xzf thrift-[version].tar.gz ; cd thrift-[version]/</li>
+<li>cross compile using i586-mingw32msvc
+
+<ol>
+<li>sh contrib/mingw-cross-compile.sh</li>
+<li>cp thrift.exe thrift-[version].exe</li>
+</ol>
+</li>
+<li>Sign the exe: gpg -ba [thrift-[version].exe] > [thrift-[version].exe].asc</li>
+<li>Compute the sha1 and md5 hashes of the tarball: sha1 [thrift-[version].exe] > [thrift-[version].exe].sha1 && md5 [thrift-[version].exe] > [thrift-[version].exe].md5</li>
+</ol>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/docs/committers/HowToThriftWebsite/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/committers/HowToThriftWebsite/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/docs/committers/HowToThriftWebsite/index.html (added)
+++ thrift/site/publish/docs/committers/HowToThriftWebsite/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,141 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <h2>Apache Thrift Website</h2>
+
+<p>The thrift website is made up of markdown files and templates and uses the <a href="http://nanoc.stoneship.org/">nanoc</a> static website generator. </p>
+
+<h3>Website Development</h3>
+
+<p>In order to get started developing and testing the Thrift website ruby must be installed along with the bundler gem.</p>
+
+<ul>
+<li>Install Bundler:
+
+<ul>
+<li>gem install bundler</li>
+</ul>
+</li>
+<li>Install all gem dependencies via bundler:
+
+<ul>
+<li>bundle install</li>
+</ul>
+</li>
+<li>Run any of the following:
+
+<ul>
+<li>rake clean - Remove any temporary products</li>
+<li>rake dev - Watch content folder for changes and autogen the site</li>
+<li>rake gen - Compile the website templates into a static site</li>
+<li>rake run - Run the website locally on <a href="http://localhost:3000/">http://localhost:3000/</a>
+</li>
+</ul>
+</li>
+</ul><h3>Updating Release Versions</h3>
+
+<p>The current release versioning is kept in the global configuration file config.yaml. Update the following values and then following <b>Updating the Website</b> section below </p>
+
+<pre><code>current_release: "0.8.0"
+current_release_date: "2011-11-29"
+</code></pre>
+
+<h3>Updating the website</h3>
+
+<p>After you have updated any content or added new markdown files you will need to regenerate the static website and publish these changes. </p>
+
+<ul>
+<li>rake gen (static website is left in the 'output' folder)</li>
+<li>Check in all the changes</li>
+<li>ssh onto minotaur.apache.org</li>
+<li>svn up /www/thrift.apache.org</li>
+</ul>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/docs/committers/HowToVersion/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/committers/HowToVersion/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/docs/committers/HowToVersion/index.html (added)
+++ thrift/site/publish/docs/committers/HowToVersion/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,239 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <h2>Versioning client libraries for a release</h2>
+
+<p>The current process for versioning the client libraries for a new release is as follows. This will be required until the process is automated as outlined in</p>
+
+<ul>
+<li>https://issues.apache.org/jira/browse/THRIFT-6</li>
+<li>https://issues.apache.org/jira/browse/THRIFT-274</li>
+</ul><h3>Client version information locations</h3>
+
+<table>
+<tr>
+<td><b>Language</b></td>
+ <td><b>Automated</b></td>
+ <td><b>File(s) containing version info</b></td>
+ </tr>
+<tr>
+<td>thrift-compiler</td>
+ <td>yes</td>
+ <td>configure.ac</td>
+ </tr>
+<tr>
+<td>as3</td>
+ <td>no</td>
+ <td>based on java lib build.properties</td>
+ </tr>
+<tr>
+<td>cocoa</td>
+ <td>no</td>
+ <td></td>
+ </tr>
+<tr>
+<td>cpp</td>
+ <td>yes</td>
+ <td></td>
+ </tr>
+<tr>
+<td>csharp</td>
+ <td>no</td>
+ <td>lib/csharp/src/Properties/AssemblyInfo.cs</td>
+ </tr>
+<tr>
+<td></td>
+ <td></td>
+ <td>lib/csharp/ThriftMSBuildTask/Properties/AssemblyInfo.cs</td>
+ </tr>
+<tr>
+<td>delphi</td>
+ <td>no</td>
+ <td>/lib/delphi/src/Thrift.pas</td>
+ </tr>
+<tr>
+<td>erl</td>
+ <td>yes</td>
+ <td>lib/erl/src/thrift.app.src</td>
+ </tr>
+<tr>
+<td>go</td>
+ <td>no</td>
+ <td></td>
+ </tr>
+<tr>
+<td>hs</td>
+ <td>no</td>
+ <td>lib/hs/Thrift.cabal</td>
+ </tr>
+<tr>
+<td>java</td>
+ <td>no</td>
+ <td>lib/java/build.properties</td>
+ </tr>
+<tr>
+<td>javame</td>
+ <td>no</td>
+ <td></td>
+ </tr>
+<tr>
+<td>js</td>
+ <td>no</td>
+ <td>lib/js/thrift.js</td>
+ </tr>
+<tr>
+<td>node.js</td>
+ <td>no</td>
+ <td>lib/nodejs/package.json</td>
+ </tr>
+<tr>
+<td>ocaml</td>
+ <td>no</td>
+ <td></td>
+ </tr>
+<tr>
+<td>perl</td>
+ <td>no</td>
+ <td>lib/perl/lib/Thrift.pm</td>
+ </tr>
+<tr>
+<td></td>
+ <td></td>
+ <td>lib/perl/Makefile.PL</td>
+ </tr>
+<tr>
+<td>php</td>
+ <td>no</td>
+ <td></td>
+ </tr>
+<tr>
+<td>py</td>
+ <td>no</td>
+ <td>lib/py/setup.py</td>
+ </tr>
+<tr>
+<td>rb</td>
+ <td>no</td>
+ <td>lib/rb/Rakefile</td>
+ </tr>
+<tr>
+<td>st</td>
+ <td>no</td>
+ <td></td>
+ </tr>
+<tr>
+<td>Debian Packages</td>
+ <td>no</td>
+ <td>contrib/debian/changelog</td>
+ </tr>
+</table><h3>Information for all new client libraries</h3>
+
+<p>These values should be used for all new client libraries and are the same values across all libraries:</p>
+
+<ul>
+<li>Name: libthrift</li>
+<li>Version: 0.8.0-[dev|snapshot]</li>
+<li>License: Apache License 2.0</li>
+<li>License URL: http://www.apache.org/licenses/LICENSE-2.0</li>
+<li>Homepage: http://thrift.apache.org</li>
+<li>Bug-Reports: https://issues.apache.org/jira/browse/THRIFT</li>
+<li>Maintainer: dev@thrift.apache.org</li>
+<li>Description: Lang-xx bindings for the Apache Thrift RPC system</li>
+</ul><h3>Versioning Schema</h3>
+
+<p>The versioning scheme used for any clients is based on the <a href="http://semver.org">Semantic Versioning Specification</a></p>
+
+<ul>
+<li>Major: Incremented for backward incompatible changes</li>
+<li>Minor: Incremented for backward compatible changes.</li>
+<li>Patch: Incremented for bug fixes</li>
+</ul>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/docs/committers/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/committers/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/docs/committers/index.html (added)
+++ thrift/site/publish/docs/committers/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,114 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <ul>
+<li>
+ <a href="/docs/committers/AdditionalReading/">General articles and links for committers</a>
+ </li>
+
+ <li>
+ <a href="/docs/committers/HowToRelease/">How to create a release</a>
+ </li>
+
+ <li>
+ <a href="/docs/committers/HowToPublish/">How to publish a release</a>
+ </li>
+
+ <li>
+ <a href="/docs/committers/HowToThriftWebsite/">How to update the website</a>
+ </li>
+
+ <li>
+ <a href="/docs/committers/HowToVersion/">How to version client libraries</a>
+ </li>
+
+</ul>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>
Added: thrift/site/publish/docs/features/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/features/index.html?rev=1305161&view=auto
==============================================================================
--- thrift/site/publish/docs/features/index.html (added)
+++ thrift/site/publish/docs/features/index.html Sun Mar 25 22:11:20 2012
@@ -0,0 +1,145 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+ <meta content="en-us" http-equiv="Content-Language" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <link href="/static/images/favicon.ico" rel="shortcut icon" />
+ <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+ <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap-dropdown.js"></script>
+ <script src="/static/js/bootstrap-tab.js"></script>
+
+ <title>Apache Thrift</title>
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="brand" href="http://thrift.apache.org">Apache Thrift</a>
+ <div class="nav-collapse">
+ <ul class="nav pull-right">
+ <li>
+ <a href="/download/">Download</a>
+ </li>
+ <li>
+ <a href="/developers/">Developers</a>
+ </li>
+ <li>
+ <a href="/tutorial/">Tutorials</a>
+ </li>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+ Apache <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li>
+ <a href="http://www.apache.org/" target="_blank">Apache Home</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+ </li>
+ <li>
+ <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</div>
+
+ <div class="container">
+ <h2>Apache Thrift Features</h2>
+
+<ul>
+<li>interface description language - Everything is specified in an IDL file from which bindings for many languages can be generated. See <a href="/docs/idl/">Thirft IDL</a>
+</li>
+<li>language bindings - Thrift is supported in many languages and environments
+
+<ul>
+<li>C++</li>
+<li>C#</li>
+<li>Cocoa</li>
+<li>D</li>
+<li>Delphi</li>
+<li>Erlang</li>
+<li>Haskell</li>
+<li>Java</li>
+<li>OCaml</li>
+<li>Perl</li>
+<li>PHP</li>
+<li>Python</li>
+<li>Ruby</li>
+<li>Smalltalk</li>
+</ul>
+</li>
+<li>namespaces - Each Thrift file is in its own namespace allowing you to use the same identifier in multiple Thrift files</li>
+<li>language namespaces - Per Thrift file you can specify which namespace should be used for each programming language</li>
+<li>base types - Thrift has a small set of base types. See <a href="/docs/types/">Thrift Types</a>
+</li>
+<li>constants and enumerations - Constant values can be assigned logical names</li>
+<li>structs - Use structs to group related data. Structs can have fields of any type. See <a href="/docs/types/">Thrift Types</a>
+</li>
+<li>sparse structs - Optional base fields that have not been set and reference fields that are null will not be sent across the wire</li>
+<li>struct evolution - The addition and removal of fields is handled without breaking existing clients by using integer identifiers for fields</li>
+<li>containers - You can use sets, lists and maps of any type: base types, structs and other containers. See <a href="/docs/types/">Thrift Types</a>
+</li>
+<li>type definitions - Any type can be given a name that better describes it</li>
+<li>services - A service is a group of functions</li>
+<li>service inheritance - Subservices implement all functions of their base services and can have additional functions</li>
+<li>asynchronous invocations - Functions that do not return a result can be invoked asynchronously so the client is not blocked until the server has finished processing the request. The server may execute asynchronous invocations of the same client in parallel/out of order</li>
+<li>exceptions - If an error occurs a function can throw a standard or user-defined exception. See <a href="/docs/types/">Thrift Types</a>
+</li>
+</ul><h2>Non-features</h2>
+
+<p>The following are not supported by Apache Thrift:</p>
+
+<ul>
+<li>cyclic structs - Structs can only contain structs that have been declared before it. A struct also cannot contain itself</li>
+<li>struct inheritance - Use struct composition instead</li>
+<li>polymorphism - As there is no inheritance, polymorphism is also not supported</li>
+<li>overloading - All methods within a service must be uniquely named</li>
+<li>heterogeneous containers - All items in a container must be of the same type </li>
+<li>Null return - null cannot be returned directly from a function. Use a wrapper struct or a marker value instead</li>
+</ul>
+ </div>
+ <div class="container">
+ <hr>
+ <footer class="footer">
+ <div class="row">
+ <div class="span3">
+ <h3>Links</h3>
+ <ul class="unstyled">
+ <li><a href="/download/">Download</a></li>
+ <li><a href="/developers/">Developers</a></li>
+ <li><a href="/tutorial/">Tutorials</a></li>
+ </ul>
+ <ul class="unstyled">
+ <li><a href="/sitemap/">Sitemap</a></li>
+ </ul>
+ </div>
+ <div class="span3">
+ <h3>Get Involved</h3>
+ <ul class="unstyled">
+ <li><a href="/mailing/">Mailing Lists</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+ <li><a href="/docs/HowToContribute/">How To Contribute</a></li>
+ </ul>
+ </div>
+ <div class="span6">
+ <a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2012 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+ </div>
+ </div>
+
+ </footer>
+</div>
+ </body>
+</html>