Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Updated docs to sbt-site

  • Loading branch information...
commit 11c73d1783fc3ae776aef6a297851dc2b9e91e0d 1 parent 1d7600b
@rozza rozza authored
Showing with 1,570 additions and 291 deletions.
  1. +1 −0  .gitignore
  2. +1 −4 build.sbt
  3. +16 −30 buildDocs.sh
  4. +40 −40 casbah-query/src/main/scala/aggregation/Group.scala
  5. +1 −1  casbah-query/src/main/scala/aggregation/Unwind.scala
  6. +0 −19 doc_index.html
  7. +20 −2 project/CasbahBuild.scala
  8. +52 −0 project/Unidoc.scala
  9. +2 −1  project/plugins.sbt
  10. +0 −1  src/sphinx
  11. +31 −8 {tutorial_src → src/sphinx}/Makefile
  12. +540 −0 src/sphinx/_static/basic.css
  13. BIN  src/sphinx/_static/favicon.ico
  14. BIN  src/sphinx/_static/logo-mongodb.png
  15. +771 −0 src/sphinx/_static/mongodb-docs.css
  16. +62 −0 src/sphinx/_static/pygments.css
  17. +30 −26 {tutorial_src/source → src/sphinx}/conf.py
  18. 0  {tutorial_src/source → src/sphinx}/index.rst
  19. 0  {tutorial_src/source → src/sphinx}/setting_up.rst
  20. 0  {tutorial_src/source → src/sphinx}/themes/epub_mongodb/epub-cover.html
  21. 0  {tutorial_src/source → src/sphinx}/themes/epub_mongodb/layout.html
  22. 0  {tutorial_src/source → src/sphinx}/themes/epub_mongodb/static/epub.css
  23. 0  {tutorial_src/source → src/sphinx}/themes/epub_mongodb/theme.conf
  24. 0  {tutorial_src/source → src/sphinx}/themes/mongodb/globaltoc.html
  25. +1 −7 {tutorial_src/source → src/sphinx}/themes/mongodb/layout.html
  26. 0  {tutorial_src/source → src/sphinx}/themes/mongodb/localtoc.html
  27. 0  {tutorial_src/source → src/sphinx}/themes/mongodb/page.html
  28. +1 −1  {tutorial_src/source → src/sphinx}/themes/mongodb/pagenav.html
  29. 0  {tutorial_src/source → src/sphinx}/themes/mongodb/search.html
  30. 0  {tutorial_src/source → src/sphinx}/themes/mongodb/sourcelink.html
  31. 0  {tutorial_src/source → src/sphinx}/themes/mongodb/static/mongodb-docs.css_t
  32. 0  {tutorial_src/source → src/sphinx}/themes/mongodb/static/reset.css
  33. 0  {tutorial_src/source → src/sphinx}/themes/mongodb/theme.conf
  34. +1 −1  {tutorial_src/source → src/sphinx}/themes/mongodb/wikisidebar.html
  35. 0  {tutorial_src/source → src/sphinx}/tutorial.rst
  36. 0  tutorial_src/.templates/.mongodb
  37. BIN  tutorial_src/build/.DS_Store
  38. +0 −5 tutorial_src/source/build/pip-delete-this-directory.txt
  39. BIN  tutorial_src/source/logo-mongodb.png
  40. +0 −5 tutorial_src/source/themes/docs.mongodb.org/.htaccess
  41. +0 −31 tutorial_src/source/themes/docs.mongodb.org/10gen-gpg-key.asc
  42. +0 −28 tutorial_src/source/themes/docs.mongodb.org/10gen-security-gpg-key.asc
  43. +0 −67 tutorial_src/source/themes/docs.mongodb.org/index.html
  44. +0 −14 tutorial_src/source/themes/docs.mongodb.org/osd.xml
View
1  .gitignore
@@ -3,6 +3,7 @@
.cache
.classpath
.DS_Store
+.history
.idea
.lib
.project
View
5 build.sbt
@@ -1,6 +1,3 @@
site.settings
-site.includeScaladoc()
-
-site.sphinxSupport()
-
+site.sphinxSupport()
View
46 buildDocs.sh
@@ -1,37 +1,23 @@
#!/bin/sh
-rm -rf docs/scaladoc casbah-core/scaladocBuild/
+SCALA=2.9.2
+WEBSITE_ROOT=rozza.github.com/casbah/
-./.sbt "+update" "+clean" "+doc" "+all-docs"
+./sbt "update" "clean" "make-site" "unidoc"
-cp -R casbah-core/scaladocBuild docs/scaladoc
+mkdir -p ./target/site/api.sxr/casbah-commons
+mkdir -p ./target/site/api.sxr/casbah-core
+mkdir -p ./target/site/api.sxr/casbah-gridfs
+mkdir -p ./target/site/api.sxr/casbah-query
-mkdir -p docs/scaladoc/modules/casbah-commons
-mkdir -p docs/scaladoc/modules/casbah-core
-mkdir -p docs/scaladoc/modules/casbah-gridfs
-mkdir -p docs/scaladoc/modules/casbah-query
+cp ./casbah-commons/target/scala-$SCALA/classes.sxr/* ./target/site/api.sxr/casbah-commons
+cp ./casbah-core/target/scala-$SCALA/classes.sxr/* ./target/site/api.sxr/casbah-core
+cp ./casbah-gridfs/target/scala-$SCALA/classes.sxr/* ./target/site/api.sxr/casbah-gridfs
+cp ./casbah-query/target/scala-$SCALA/classes.sxr/* ./target/site/api.sxr/casbah-query
-cp -R casbah-commons/target/scala_2.9.0-1/classes.sxr docs/scaladoc/modules/casbah-commons/sxr
-cp -R casbah-commons/target/scala_2.9.0-1/doc/main/api docs/scaladoc/modules/casbah-commons/api
-cp -R casbah-core/target/scala_2.9.0-1/classes.sxr docs/scaladoc/modules/casbah-core/sxr
-cp -R casbah-core/target/scala_2.9.0-1/doc/main/api docs/scaladoc/modules/casbah-core/api
-cp -R casbah-gridfs/target/scala_2.9.0-1/classes.sxr docs/scaladoc/modules/casbah-gridfs/sxr
-cp -R casbah-gridfs/target/scala_2.9.0-1/doc/main/api docs/scaladoc/modules/casbah-gridfs/api
-cp -R casbah-query/target/scala_2.9.0-1/classes.sxr docs/scaladoc/modules/casbah-query/sxr
-cp -R casbah-query/target/scala_2.9.0-1/doc/main/api docs/scaladoc/modules/casbah-query/api
+touch ./target/site/.nojekyll
-cp doc_index.html docs/scaladoc/modules/index.html
-
-cd tutorial_src
-
-make clean html #epub latexpdf
-
-#cp build/epub/CasbahMongoDBScalaToolkitDocumentation.epub ../docs/CasbahDocumentation.epub
-#cp build/latex/CasbahDocumentation.pdf ../docs/CasbahDocumentation.pdf
-cp -R build/html/* ../docs
-
-cd ..
-
-cd docs/scaladoc
-perl -p -i -e 's#a href="http://api.mongodb.org/scala/casbah-(.*)/casbah-(.*)/sxr/.*/casbah-\2/src/main/scala/(.*)"#a href="/scala/casbah/\1/scaladoc/modules/casbah-\2/sxr/\3.scala.html"#gi' `find ./ -name \*.html`
-perl -p -i -e 's#a href="http://api.mongodb.org/scala/casbah-(.*)/casbah-casbah-core/sxr/.*/casbah-(.*)/src/main/scala/(.*)"#a href="/scala/casbah/\1/scaladoc/modules/casbah-\2/sxr/\3.scala.html"#gi' `find ./ -name \*.html`
+# Update the sxr in url
+find ./target/site/api/ -name \*html -exec sed -i 's#/src\(.*\)/\(.*scala.html\)#\2#' {} \;
+# Update WEBSITE ROUTE
+find ./target/site/api/ -name \*html -exec sed -i "s#/{{WEBSITE_ROOT}}#/$WEBSITE_ROOT#g" {} \;
View
80 casbah-query/src/main/scala/aggregation/Group.scala
@@ -44,10 +44,10 @@ trait GroupOperator extends PipelineOperator {
private val operator = "$group"
// TODO - Require GroupSubExpressionObject
- def $group(target: DBObject) = {
+ def $group(target: DBObject) = {
require(target contains "_id", "Aggregation $group statements must contain an _id field representing " +
- "the 'GROUP BY' key. Please see the aggregation docs at " +
- "http://docs.mongodb.org/manual/reference/aggregation/group/#_S_group")
+ "the 'GROUP BY' key. Please see the aggregation docs at " +
+ "http://docs.mongodb.org/manual/reference/aggregation/group/#_S_group")
op(operator, target)
}
}
@@ -55,7 +55,7 @@ trait GroupOperator extends PipelineOperator {
trait GroupSubExpressionObject {
self: DBObject =>
def field: String
-
+
}
object GroupSubExpressionObject {
@@ -82,87 +82,87 @@ trait GroupSubOperator extends Logging {
(field -> opMap)
}
})
-}
+}
-/**
- * Returns an array of all the values found in the selected field among
- * the documents in that group. Every unique value only appears once
+/**
+ * Returns an array of all the values found in the selected field among
+ * the documents in that group. Every unique value only appears once
* in the result set.
*
* RValue should be $<documentFieldName>
*/
trait GroupAddToSetOperator extends GroupSubOperator {
-
+
def $addToSet(target: String) = {
require(target.startsWith("$"), "The $group.$addToSet operator only accepts a $<fieldName> argument; bare field names will not function. " +
- "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
+ "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
op("$addToSet", target)
}
-
+
}
-/**
+/**
* Returns the first value it sees for its group.
*
- * Note Only use $first when the $group follows an $sort operation.
+ * Note Only use $first when the $group follows an $sort operation.
* Otherwise, the result of this operation is unpredictable.
*
* RValue should be $&lt;documentFieldName&gt;
*/
trait GroupFirstOperator extends GroupSubOperator {
-
+
def $first(target: String) = {
require(target.startsWith("$"), "The $group.$first operator only accepts a $<fieldName> argument; bare field names will not function. " +
- "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
+ "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
op("$first", target)
}
}
-/**
+/**
* Returns the last value it sees for its group.
*
- * Note Only use $last when the $group follows an $sort operation.
+ * Note Only use $last when the $group follows an $sort operation.
* Otherwise, the result of this operation is unpredictable.
*
* RValue should be $&lt;documentFieldName&gt;
*/
trait GroupLastOperator extends GroupSubOperator {
-
+
def $last(target: String) = {
require(target.startsWith("$"), "The $group.$last operator only accepts a $<fieldName> argument; bare field names will not function. " +
- "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
+ "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
op("$last", target)
}
}
-/**
+/**
* Returns the highest value among all values of the field in all documents selected by this group.
*
* RValue should be $&lt;documentFieldName&gt;
*/
trait GroupMaxOperator extends GroupSubOperator {
-
+
def $max(target: String) = {
require(target.startsWith("$"), "The $group.$max operator only accepts a $<fieldName> argument; bare field names will not function. " +
- "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
+ "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
op("$max", target)
}
}
-/**
+/**
* Returns the lowest value among all values of the field in all documents selected by this group.
*
* RValue should be $&lt;documentFieldName&gt;
*/
trait GroupMinOperator extends GroupSubOperator {
-
+
def $min(target: String) = {
require(target.startsWith("$"), "The $group.$min operator only accepts a $<fieldName> argument; bare field names will not function. See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
op("$min", target)
}
}
-/**
+/**
* Returns the average of all values of the field in all documents selected by this group.
*
* RValue should be $&lt;documentFieldName&gt;
@@ -170,14 +170,14 @@ trait GroupMinOperator extends GroupSubOperator {
trait GroupAvgOperator extends GroupSubOperator {
def $avg(target: String) = {
require(target.startsWith("$"), "The $group.$avg operator only accepts a $<fieldName> argument; bare field names will not function. " +
- "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
+ "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
op("$avg", target)
}
}
-/**
- * Returns an array of all the values found in the selected field among
- * the documents in that group. A value may appear more than once in the
+/**
+ * Returns an array of all the values found in the selected field among
+ * the documents in that group. A value may appear more than once in the
* result set if more than one field in the grouped documents has that value.
*
* RValue should be $&lt;documentFieldName&gt;
@@ -185,33 +185,33 @@ trait GroupAvgOperator extends GroupSubOperator {
trait GroupPushOperator extends GroupSubOperator {
def $push(target: String) = {
require(target.startsWith("$"), "The $group.$push operator only accepts a $<fieldName> argument; bare field names will not function. " +
- "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
+ "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
op("$push", target)
}
}
-/**
- * Returns the sum of all the values for a specified field in the
+/**
+ * Returns the sum of all the values for a specified field in the
* grouped documents, as in the second use above.
- *
- * The standard usage is to indicate "1" as the value, which counts all the
+ *
+ * The standard usage is to indicate "1" as the value, which counts all the
* members in the group.
*
- * Alternately, if you specify a field value as an argument, $sum will
- * increment this field by the specified value for every document in the
- * grouping.
+ * Alternately, if you specify a field value as an argument, $sum will
+ * increment this field by the specified value for every document in the
+ * grouping.
*
*/
trait GroupSumOperator extends GroupSubOperator {
def $sum(target: String) = {
require(target.startsWith("$"), "The $group.$sum operator only accepts a $<fieldName> argument (or '1'); bare field names will not function." +
- " See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
+ " See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
op("$sum", target)
}
-
+
def $sum(target: Int) = {
require(target == 1, "The $group.$sum operator only accepts a numeric argument of '1', or a $<FieldName>. " +
- "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
+ "See http://docs.mongodb.org/manual/reference/aggregation/#_S_group")
op("$sum", target)
}
}
View
2  casbah-query/src/main/scala/aggregation/Unwind.scala
@@ -33,7 +33,7 @@ trait UnwindOperator extends PipelineOperator {
def $unwind(target: String) = {
require(target.startsWith("$"), "The $unwind operator only accepts a $<fieldName> argument; bare field names " +
- "will not function. See http://docs.mongodb.org/manual/reference/aggregation/#_S_unwind")
+ "will not function. See http://docs.mongodb.org/manual/reference/aggregation/#_S_unwind")
op(operator, target)
}
}
View
19 doc_index.html
@@ -1,19 +0,0 @@
-<html>
- <head>
- <title>MongoDB Casbah Scala Documentation</title>
- </head>
- <body>
- Casbah consists of several modules. Which documentation do you want?
- <ul>
- <li><a href="casbah-commons/api/index.html">casbah-commons</a><br> Utilities to improve working with Scala and MongoDB together without dependencies on anything but the MongoDB Java Driver and ScalaJ-Collection. This includes Scala Collections 2.8 compatible wrappers for DBList and DBObject as well as type conversion facilities to simplify the use of Scala types with MongoDB (and register your own custom types)</li>
- <br>
- <li><a href="casbah-query/api/index.html">casbah-query</a> <br>The Query DSL; provides an internal Scala DSL for querying MongoDB using native, MongoDB syntax operators. This only depends upon Commons and can be used standalone without the rest of Casbah.</li>
- <br>
- <li><a href="casbah-core/api/index.html">casbah-core</a> <br>The wrappers for interacting directly with MongoDB providing more Scala-like interactions. It depends upon both Commons and Query as well as ScalaTime for use of JodaTime (which we prefer over JDK date but you are welcome to use JDK Dates).</li>
- <br>
- <li><a href="casbah-gridfs/api/index.html">casbah-gridfs</a><br> This provides enhancement wrappers to GridFS including loan pattern support. It is dependent on Core (and by transitive property, Commons & Query as well) but is not included in Core - you must explicitly load if it you want to use GridFS.</li>
- <br>
- </ul>
-
- </body>
-</html>
View
22 project/CasbahBuild.scala
@@ -20,12 +20,30 @@ object CasbahBuild extends Build {
"mongoimport -d casbahIntegration -c artilces --drop ./casbah-core/src/test/resources/articles.json" !
+ val allSourceDirectories = SettingKey[Seq[Seq[File]]]("all-source-directories")
+
+ def sxrOpts(baseDir: File, sourceDirs: Seq[Seq[File]], scalaVersion: String): Seq[String] = {
+ if (scalaVersion.startsWith("2.10") || scalaVersion.startsWith("2.8"))
+ Seq()
+ else
+ Seq("-P:sxr:base-directory:" + sourceDirs.flatten.mkString(";").replaceAll("\\\\","/"))
+ }
override lazy val settings = super.settings ++ buildSettings
lazy val baseSettings = Defaults.defaultSettings ++ Seq(
resolvers ++= Seq(sonatypeRels, sonatypeSnaps, sonatypeSTArch, mavenOrgRepo),
- testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "console", "junitxml")
+ testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "console", "junitxml"),
+ autoCompilerPlugins := true,
+ addCompilerPlugin("org.scala-tools.sxr" % "sxr_2.9.0" % "0.2.7"),
+ allSourceDirectories <<= projects.map(sourceDirectories in Compile in _).join,
+ scalacOptions in (Compile, doc) <++= (baseDirectory, allSourceDirectories, scalaVersion) map sxrOpts,
+ scalacOptions in (Compile, doc) <++= (baseDirectory, scalaVersion, version, baseDirectory in LocalProject("casbah")).map {
+ (bd, sv, v, rootBase) =>
+ val tagOrBranch = if (v.endsWith("-SNAPSHOT")) "dev" else "v" + v
+ val docSourceUrl = "http://{{WEBSITE_ROOT}}api.sxr/€{FILE_PATH}.scala.html"
+ Seq("-sourcepath", rootBase.getAbsolutePath, "-doc-source-url", docSourceUrl)
+ }
)
@@ -78,7 +96,7 @@ object CasbahBuild extends Build {
lazy val casbah = Project(
id = "casbah",
base = file("."),
- settings = parentSettings,
+ settings = parentSettings ++ Unidoc.settings,
aggregate = Seq(commons, core, query, gridfs)
) dependsOn(commons, core, query, gridfs)
View
52 project/Unidoc.scala
@@ -0,0 +1,52 @@
+import sbt._
+import Keys._
+import Project.Initialize
+
+/** Borrowed from https://github.com/akka/akka/blob/master/project/Unidoc.scala */
+object Unidoc {
+ val unidocDirectory = SettingKey[File]("unidoc-directory")
+ val unidocExclude = SettingKey[Seq[String]]("unidoc-exclude")
+ val unidocAllSources = TaskKey[Seq[Seq[File]]]("unidoc-all-sources")
+ val unidocSources = TaskKey[Seq[File]]("unidoc-sources")
+ val unidocAllClasspaths = TaskKey[Seq[Classpath]]("unidoc-all-classpaths")
+ val unidocClasspath = TaskKey[Seq[File]]("unidoc-classpath")
+ val unidoc = TaskKey[File]("unidoc", "Create unified scaladoc for all aggregates")
+
+ lazy val settings: Seq[Project.Setting[_]] = Seq(
+ unidocDirectory <<= crossTarget / "../site/api",
+ unidocExclude := Seq.empty,
+ unidocAllSources <<= (thisProjectRef, buildStructure, unidocExclude) flatMap allSources,
+ unidocSources <<= unidocAllSources map { _.flatten },
+ unidocAllClasspaths <<= (thisProjectRef, buildStructure, unidocExclude) flatMap allClasspaths,
+ unidocClasspath <<= unidocAllClasspaths map { _.flatten.map(_.data).distinct },
+ unidoc <<= unidocTask
+ )
+
+ def allSources(projectRef: ProjectRef, structure: Load.BuildStructure, exclude: Seq[String]): Task[Seq[Seq[File]]] = {
+ val projects = aggregated(projectRef, structure, exclude)
+ projects flatMap { sources in Compile in LocalProject(_) get structure.data } join
+ }
+
+ def allClasspaths(projectRef: ProjectRef, structure: Load.BuildStructure, exclude: Seq[String]): Task[Seq[Classpath]] = {
+ val projects = aggregated(projectRef, structure, exclude)
+ projects flatMap { dependencyClasspath in Compile in LocalProject(_) get structure.data } join
+ }
+
+ def aggregated(projectRef: ProjectRef, structure: Load.BuildStructure, exclude: Seq[String]): Seq[String] = {
+ val aggregate = Project.getProject(projectRef, structure).toSeq.flatMap(_.aggregate)
+ aggregate flatMap { ref =>
+ if (exclude contains ref.project) Seq.empty
+ else ref.project +: aggregated(ref, structure, exclude)
+ }
+ }
+
+ def unidocTask: Initialize[Task[File]] = {
+ (compilers, cacheDirectory, unidocSources, unidocClasspath, unidocDirectory, scalacOptions in (Compile, doc), streams) map {
+ (compilers, cache, sources, classpath, target, options, s) => {
+ val scaladoc = new Scaladoc(100, compilers.scalac)
+ scaladoc.cached(cache / "unidoc", "main", sources, classpath, target, options.filter(x => !(x.startsWith("-X") || x.startsWith("-P"))), s.log)
+ target
+ }
+ }
+ }
+}
View
3  project/plugins.sbt
@@ -1,2 +1,3 @@
-addSbtPlugin("com.typesafe.sbt" % "sbt-site" % "0.6.0") ++
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
+
+addSbtPlugin("com.typesafe.sbt" % "sbt-site" % "0.6.0")
View
1  src/sphinx
View
39 tutorial_src/Makefile → src/sphinx/Makefile
@@ -5,14 +5,16 @@
SPHINXOPTS =
SPHINXBUILD = sphinx-build
PAPER =
-BUILDDIR = build
+BUILDDIR = _build
# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
-ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
+ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+# the i18n builder cannot share the environment and doctrees with the others
+I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
-.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
+.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
help:
@echo "Please use \`make <target>' where <target> is one of"
@@ -29,6 +31,9 @@ help:
@echo " latexpdf to make LaTeX files and run them through pdflatex"
@echo " text to make text files"
@echo " man to make manual pages"
+ @echo " texinfo to make Texinfo files"
+ @echo " info to make Texinfo files and run them through makeinfo"
+ @echo " gettext to make PO message catalogs"
@echo " changes to make an overview of all changed/added/deprecated items"
@echo " linkcheck to check all external links for integrity"
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
@@ -72,17 +77,17 @@ qthelp:
@echo
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
- @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/CasbahTutorial.qhcp"
+ @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/ScalaIDE.qhcp"
@echo "To view the help file:"
- @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/CasbahTutorial.qhc"
+ @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/ScalaIDE.qhc"
devhelp:
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
@echo
@echo "Build finished."
@echo "To view the help file:"
- @echo "# mkdir -p $$HOME/.local/share/devhelp/CasbahTutorial"
- @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/CasbahTutorial"
+ @echo "# mkdir -p $$HOME/.local/share/devhelp/ScalaIDE"
+ @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/ScalaIDE"
@echo "# devhelp"
epub:
@@ -100,7 +105,7 @@ latex:
latexpdf:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through pdflatex..."
- make -C $(BUILDDIR)/latex all-pdf
+ $(MAKE) -C $(BUILDDIR)/latex all-pdf
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
text:
@@ -113,6 +118,24 @@ man:
@echo
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+texinfo:
+ $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+ @echo
+ @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
+ @echo "Run \`make' in that directory to run these through makeinfo" \
+ "(use \`make info' here to do that automatically)."
+
+info:
+ $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+ @echo "Running Texinfo files through makeinfo..."
+ make -C $(BUILDDIR)/texinfo info
+ @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
+
+gettext:
+ $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
+ @echo
+ @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
+
changes:
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
@echo
View
540 src/sphinx/_static/basic.css
@@ -0,0 +1,540 @@
+/*
+ * basic.css
+ * ~~~~~~~~~
+ *
+ * Sphinx stylesheet -- basic theme.
+ *
+ * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+/* -- main layout ----------------------------------------------------------- */
+
+div.clearer {
+ clear: both;
+}
+
+/* -- relbar ---------------------------------------------------------------- */
+
+div.related {
+ width: 100%;
+ font-size: 90%;
+}
+
+div.related h3 {
+ display: none;
+}
+
+div.related ul {
+ margin: 0;
+ padding: 0 0 0 10px;
+ list-style: none;
+}
+
+div.related li {
+ display: inline;
+}
+
+div.related li.right {
+ float: right;
+ margin-right: 5px;
+}
+
+/* -- sidebar --------------------------------------------------------------- */
+
+div.sphinxsidebarwrapper {
+ padding: 10px 5px 0 10px;
+}
+
+div.sphinxsidebar {
+ float: left;
+ width: 230px;
+ margin-left: -100%;
+ font-size: 90%;
+}
+
+div.sphinxsidebar ul {
+ list-style: none;
+}
+
+div.sphinxsidebar ul ul,
+div.sphinxsidebar ul.want-points {
+ margin-left: 20px;
+ list-style: square;
+}
+
+div.sphinxsidebar ul ul {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+div.sphinxsidebar form {
+ margin-top: 10px;
+}
+
+div.sphinxsidebar input {
+ border: 1px solid #98dbcc;
+ font-family: sans-serif;
+ font-size: 1em;
+}
+
+div.sphinxsidebar #searchbox input[type="text"] {
+ width: 170px;
+}
+
+div.sphinxsidebar #searchbox input[type="submit"] {
+ width: 30px;
+}
+
+img {
+ border: 0;
+}
+
+/* -- search page ----------------------------------------------------------- */
+
+ul.search {
+ margin: 10px 0 0 20px;
+ padding: 0;
+}
+
+ul.search li {
+ padding: 5px 0 5px 20px;
+ background-image: url(file.png);
+ background-repeat: no-repeat;
+ background-position: 0 7px;
+}
+
+ul.search li a {
+ font-weight: bold;
+}
+
+ul.search li div.context {
+ color: #888;
+ margin: 2px 0 0 30px;
+ text-align: left;
+}
+
+ul.keywordmatches li.goodmatch a {
+ font-weight: bold;
+}
+
+/* -- index page ------------------------------------------------------------ */
+
+table.contentstable {
+ width: 90%;
+}
+
+table.contentstable p.biglink {
+ line-height: 150%;
+}
+
+a.biglink {
+ font-size: 1.3em;
+}
+
+span.linkdescr {
+ font-style: italic;
+ padding-top: 5px;
+ font-size: 90%;
+}
+
+/* -- general index --------------------------------------------------------- */
+
+table.indextable {
+ width: 100%;
+}
+
+table.indextable td {
+ text-align: left;
+ vertical-align: top;
+}
+
+table.indextable dl, table.indextable dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+table.indextable tr.pcap {
+ height: 10px;
+}
+
+table.indextable tr.cap {
+ margin-top: 10px;
+ background-color: #f2f2f2;
+}
+
+img.toggler {
+ margin-right: 3px;
+ margin-top: 3px;
+ cursor: pointer;
+}
+
+div.modindex-jumpbox {
+ border-top: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+ margin: 1em 0 1em 0;
+ padding: 0.4em;
+}
+
+div.genindex-jumpbox {
+ border-top: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+ margin: 1em 0 1em 0;
+ padding: 0.4em;
+}
+
+/* -- general body styles --------------------------------------------------- */
+
+a.headerlink {
+ visibility: hidden;
+}
+
+h1:hover > a.headerlink,
+h2:hover > a.headerlink,
+h3:hover > a.headerlink,
+h4:hover > a.headerlink,
+h5:hover > a.headerlink,
+h6:hover > a.headerlink,
+dt:hover > a.headerlink {
+ visibility: visible;
+}
+
+div.body p.caption {
+ text-align: inherit;
+}
+
+div.body td {
+ text-align: left;
+}
+
+.field-list ul {
+ padding-left: 1em;
+}
+
+.first {
+ margin-top: 0 !important;
+}
+
+p.rubric {
+ margin-top: 30px;
+ font-weight: bold;
+}
+
+img.align-left, .figure.align-left, object.align-left {
+ clear: left;
+ float: left;
+ margin-right: 1em;
+}
+
+img.align-right, .figure.align-right, object.align-right {
+ clear: right;
+ float: right;
+ margin-left: 1em;
+}
+
+img.align-center, .figure.align-center, object.align-center {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.align-left {
+ text-align: left;
+}
+
+.align-center {
+ text-align: center;
+}
+
+.align-right {
+ text-align: right;
+}
+
+/* -- sidebars -------------------------------------------------------------- */
+
+div.sidebar {
+ margin: 0 0 0.5em 1em;
+ border: 1px solid #ddb;
+ padding: 7px 7px 0 7px;
+ background-color: #ffe;
+ width: 40%;
+ float: right;
+}
+
+p.sidebar-title {
+ font-weight: bold;
+}
+
+/* -- topics ---------------------------------------------------------------- */
+
+div.topic {
+ border: 1px solid #ccc;
+ padding: 7px 7px 0 7px;
+ margin: 10px 0 10px 0;
+}
+
+p.topic-title {
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 10px;
+}
+
+/* -- admonitions ----------------------------------------------------------- */
+
+div.admonition {
+ margin-top: 10px;
+ margin-bottom: 10px;
+ padding: 7px;
+}
+
+div.admonition dt {
+ font-weight: bold;
+}
+
+div.admonition dl {
+ margin-bottom: 0;
+}
+
+p.admonition-title {
+ margin: 0px 10px 5px 0px;
+ font-weight: bold;
+}
+
+div.body p.centered {
+ text-align: center;
+ margin-top: 25px;
+}
+
+/* -- tables ---------------------------------------------------------------- */
+
+table.docutils {
+ border: 0;
+ border-collapse: collapse;
+}
+
+table.docutils td, table.docutils th {
+ padding: 1px 8px 1px 5px;
+ border-top: 0;
+ border-left: 0;
+ border-right: 0;
+ border-bottom: 1px solid #aaa;
+}
+
+table.field-list td, table.field-list th {
+ border: 0 !important;
+}
+
+table.footnote td, table.footnote th {
+ border: 0 !important;
+}
+
+th {
+ text-align: left;
+ padding-right: 5px;
+}
+
+table.citation {
+ border-left: solid 1px gray;
+ margin-left: 1px;
+}
+
+table.citation td {
+ border-bottom: none;
+}
+
+/* -- other body styles ----------------------------------------------------- */
+
+ol.arabic {
+ list-style: decimal;
+}
+
+ol.loweralpha {
+ list-style: lower-alpha;
+}
+
+ol.upperalpha {
+ list-style: upper-alpha;
+}
+
+ol.lowerroman {
+ list-style: lower-roman;
+}
+
+ol.upperroman {
+ list-style: upper-roman;
+}
+
+dl {
+ margin-bottom: 15px;
+}
+
+dd p {
+ margin-top: 0px;
+}
+
+dd ul, dd table {
+ margin-bottom: 10px;
+}
+
+dd {
+ margin-top: 3px;
+ margin-bottom: 10px;
+ margin-left: 30px;
+}
+
+dt:target, .highlighted {
+ background-color: #fbe54e;
+}
+
+dl.glossary dt {
+ font-weight: bold;
+ font-size: 1.1em;
+}
+
+.field-list ul {
+ margin: 0;
+ padding-left: 1em;
+}
+
+.field-list p {
+ margin: 0;
+}
+
+.refcount {
+ color: #060;
+}
+
+.optional {
+ font-size: 1.3em;
+}
+
+.versionmodified {
+ font-style: italic;
+}
+
+.system-message {
+ background-color: #fda;
+ padding: 5px;
+ border: 3px solid red;
+}
+
+.footnote:target {
+ background-color: #ffa;
+}
+
+.line-block {
+ display: block;
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+.line-block .line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 1.5em;
+}
+
+.guilabel, .menuselection {
+ font-family: sans-serif;
+}
+
+.accelerator {
+ text-decoration: underline;
+}
+
+.classifier {
+ font-style: oblique;
+}
+
+abbr, acronym {
+ border-bottom: dotted 1px;
+ cursor: help;
+}
+
+/* -- code displays --------------------------------------------------------- */
+
+pre {
+ overflow: auto;
+ overflow-y: hidden; /* fixes display issues on Chrome browsers */
+}
+
+td.linenos pre {
+ padding: 5px 0px;
+ border: 0;
+ background-color: transparent;
+ color: #aaa;
+}
+
+table.highlighttable {
+ margin-left: 0.5em;
+}
+
+table.highlighttable td {
+ padding: 0 0.5em 0 0.5em;
+}
+
+tt.descname {
+ background-color: transparent;
+ font-weight: bold;
+ font-size: 1.2em;
+}
+
+tt.descclassname {
+ background-color: transparent;
+}
+
+tt.xref, a tt {
+ background-color: transparent;
+ font-weight: bold;
+}
+
+h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
+ background-color: transparent;
+}
+
+.viewcode-link {
+ float: right;
+}
+
+.viewcode-back {
+ float: right;
+ font-family: sans-serif;
+}
+
+div.viewcode-block:target {
+ margin: -1px -10px;
+ padding: 0 10px;
+}
+
+/* -- math display ---------------------------------------------------------- */
+
+img.math {
+ vertical-align: middle;
+}
+
+div.body div.math p {
+ text-align: center;
+}
+
+span.eqno {
+ float: right;
+}
+
+/* -- printout stylesheet --------------------------------------------------- */
+
+@media print {
+ div.document,
+ div.documentwrapper,
+ div.bodywrapper {
+ margin: 0 !important;
+ width: 100%;
+ }
+
+ div.sphinxsidebar,
+ div.related,
+ div.footer,
+ #top-link {
+ display: none;
+ }
+}
View
BIN  src/sphinx/_static/favicon.ico
Binary file not shown
View
BIN  src/sphinx/_static/logo-mongodb.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
771 src/sphinx/_static/mongodb-docs.css
@@ -0,0 +1,771 @@
+/*
+ * nature.css_t
+ * ~~~~~~~~~~~~
+ *
+ * Sphinx stylesheet -- nature theme.
+ *
+ * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+@import url("basic.css");
+
+/* -- page layout ----------------------------------------------------------- */
+
+body {
+ font-family: helvetica,arial,sans-serif;
+ font-size: 100%;
+ background-color: #402817;
+ color: black;
+ margin: 0;
+ padding: 0;
+}
+
+div.documentwrapper {
+ float: left;
+ width: 100%;
+ background-color: #F3F4EB;
+}
+
+div.bodywrapper {
+ margin: 0 0 0 280px;
+}
+
+hr {
+ border: 1px solid #B1B4B6;
+}
+
+div.document {
+ background-color: white;
+ text-shadow: none;
+}
+
+div.body {
+ background-color: white;
+ color: black;
+ font-size: 100%;
+}
+
+div.body > div#cse-results + div.section {margin:0 1.5em;}
+div.body > div#cse-results + span.target + div.section {margin:0 1.5em;}
+div.body > div#cse-results + span.target + span.target+ div.section {margin:0 1.5em;}
+
+div.footer {
+ color:white;
+ width:auto;
+ padding:0;
+ margin:0;
+ text-align:center;
+ font-size:80%;
+ border:none;
+ padding:0.5em;
+}
+
+div.footer p {margin:0;padding:0;line-height:1.5;}
+
+div.footer a {
+ color: #989898;
+ text-decoration: underline;
+}
+
+div.related {
+ background-color: #402817;
+ margin-bottom: 0.9em;
+ /* margin-top: 0.9em;*/
+ color: #fff;
+ /* font-size: 0.9em; */
+ font-size:90%;
+
+}
+
+div.related a {
+ color: #E2F3CC;
+}
+
+div.related ul {
+ padding: 0 0 0;
+}
+
+div.footer-nav div.related ul {
+ padding: 5px 10px 0;
+}
+
+div.sphinxsidebar {
+ font-size: 0.72em;
+ line-height: 1.4em;
+ width: 280px;
+}
+
+div.sphinxsidebarwrapper{
+ background-color: #F3F4EB;
+ padding: 12px 5px;
+}
+
+div.sphinxsidebar h3 {
+ font-family: helvetica,arial,sans-serif;
+ color: black;
+ font-size: 1.5em;
+ font-weight: bold;
+ margin: 0;
+ padding: 0px 0 0 10px;
+}
+
+div.sphinxsidebar h3 a {
+ color: #444;
+}
+
+div.sphinxsidebar p {
+ color: #333333;
+ margin: 12px 0 5px 12px;
+ padding: 0 12px;
+}
+
+div.sphinxsidebar form {
+ margin-top: 5px;
+}
+
+div.sphinxsidebar p.logo {
+ color: #888;
+ padding: 0px;
+ margin: -18px 5px 5px;
+}
+
+div.sphinxsidebar p.topless {
+}
+
+div.sphinxsidebar ul ul, div.sphinxsidebar ul.want-points {
+ list-style: none outside none;
+ margin-left: 10px;
+}
+
+div.sphinxsidebar ul {
+ margin: 10px;
+ padding: 0;
+ color: #000;
+}
+
+div.sphinxsidebar a {
+ color: #444;
+}
+
+div.sphinxsidebar input {
+ border: 1px solid #ccc;
+ font-family: sans-serif;
+ font-size: 1em;
+}
+div.sphinxsidebar input[type=text]{
+ margin-left: 20px;
+ width: 11em !important;
+}
+div.sphinxsidebar input[type="submit"] {
+ text-align: center;
+ width: 4.5em !important;
+}
+
+p.searchtip {
+ font-size: 93%;
+}
+
+/* -- body styles ----------------------------------------------------------- */
+
+a {
+ color: #005B81;
+ text-decoration: none;
+}
+
+a:hover {
+ color: #E32E00;
+ text-decoration: underline;
+}
+
+div.body h1,
+div.body h2,
+div.body h3,
+div.body h4,
+div.body h5,
+div.body h6 {
+ font-family: helvetica,arial,sans-serif;
+ font-weight: bold;
+ margin: 30px 0px 0px 0px;
+ padding: 0;
+}
+
+div.body h1 { border-top: 5px solid white; margin-top: 0; font-size: 200%; }
+div.body h2 { font-size: 150%; }
+div.body h3 { font-size: 120%; }
+div.body h4 { font-size: 110%; }
+div.body h5 { font-size: 100%; }
+div.body h6 { font-size: 100%; }
+
+div.body h1 + p, div.body h2 + p, div.body h3 + p, div.body h4 + p,
+div.body h1 + ul, div.body h2 + ul, div.body h3 + ul, div.body h4 + ul,
+div.body h1 + dl, div.body h2 + dl, div.body h3 + dl, div.body h4 + dl {padding-top:0;margin-top:0ex;text-indent:0;}
+
+div.section h1 + p, div.section h2 + p, div.section h3 + p, div.section h4 + p,
+div.section h1 + ul, div.section h2 + ul, div.section h3 + ul, div.section h4 + ul,
+div.section h1 + dl, div.section h2 + dl, div.section h3 + dl, div.section h4 + dl {padding-top:0;margin-top:1.05em;text-indent:0;}
+
+a.headerlink {
+ color: #c60f0f;
+ font-size: 0.8em;
+ padding: 0 4px 0 4px;
+ text-decoration: none;
+}
+
+a.headerlink:hover {
+ background-color: #c60f0f;
+ color: white;
+}
+
+div.body p, div.body dd {
+ line-height: 1.8;
+}
+
+div.body li{line-height: 1.4em;}
+
+div.admonition p.admonition-title + p {
+ display: inline;
+}
+
+div.highlight{
+ background-color: white;
+}
+
+dl.binary {
+ display: none;
+}
+
+div.topic {
+ background-color: #eee;
+}
+
+div.admonition {
+ margin:1.5em auto;
+ width:auto;
+ max-width:90%;
+ padding:0;
+}
+
+
+div.warning {
+ background-color: #FEEFB3;
+ padding:1ex;
+}
+
+div.note {
+ background-color: inherit;
+ border: 1px solid #DCDCDC;
+ padding:1ex;
+}
+
+div.seealso {
+ padding-bottom: 7px;
+ max-width:95%;
+}
+
+div.admonition-optional {
+ background-color: inherit;
+ border: 1px solid #DCDCDC;
+ padding:1ex;
+}
+
+div.admonition-example {
+ background-color: #eff0f3;
+ color: #000000;
+ padding:1ex;
+}
+
+div.admonition p.admonition-title {display:inline; font-weight:900;height:100%;}
+
+p.admonition-title:after {
+ content: ":";
+ font-weight:900;
+}
+
+div.admonition pre {
+ margin: 10px 0;
+}
+
+pre {
+ padding: 10px;
+ background-color: White;
+ color: #222;
+ line-height: 1.2em;
+ font-size: 1.1em;
+ margin: 20px;
+}
+
+tt {
+ background-color: #eff0f3;
+ color: #000;
+ font-family: "Courier New", Courier, monospace;
+}
+
+a>tt {
+ color: #005B81;
+}
+.viewcode-back {
+ font-family: helvetica,arial,sans-serif;
+}
+
+div.viewcode-block:target {
+ background-color: #f4debf;
+ border-top: 1px solid #ac9;
+ border-bottom: 1px solid #ac9;
+}
+
+/*
+ p.first, p.last {
+ margin-bottom: 0 !important;
+ }
+ */
+div.sphinxsidebar ul.current a.current {
+ font-weight: bold;
+}
+table.docutils td {
+ padding: 1px 8px 1em 5px;
+}
+
+table.docutils.field-list ul.first.last.simple>li {
+ padding-top: 1em;
+}
+table.docutils.field-list ul.first.last.simple>li>p {
+ padding-top: 1em;
+}
+
+div.highlight-javascript>div.highlight>pre>span.hll {
+ background-color: transparent;
+}
+div.highlight-javascript>div.highlight>pre>span.hll>span.nx {
+ font-weight: bold;
+}
+
+table.footnote {
+ font-size: 0.95em;
+ line-height: 1.3em;
+}
+
+
+
+/* No Longer just Specific to the SQL to ... Mapping pages -- Begin */
+
+div td pre {
+ border: none;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ margin: 0px;
+ padding-top: 0px;
+ padding-right: 8px;
+ background-color: transparent;
+}
+
+table.docutils td{
+ padding: 8px;
+}
+
+table.docutils>thead th.head{
+ padding-top: 5px;
+ padding-bottom: 5px;
+ background-color: #F3F4EB;
+}
+
+/* No Longer Specific to the SQL to ... Mapping page -- End */
+
+/* for main page to knock out the bullets & padding for main columns */
+
+div#mongodb ul{
+ list-style: none;
+ padding-left:0px;
+ padding-right:1em;
+}
+
+div#mongodb ul.simple {
+ padding-left:40px;
+ list-style:circle;
+}
+
+div.sphinxsidebar li.toctree-l1 a.reference {
+ font-size: 1.2em;
+ color: #444;
+ line-height: 1.5em;
+}
+div.sphinxsidebar ul.current li.toctree-l1 a {
+ font-size: 1.2em;
+ color: #444;
+ line-height: 1.5em;
+}
+div.sphinxsidebar ul.current li.toctree-l2 a {
+ font-size: 1.1em;
+ color: #646464;
+ line-height: 1.5em;
+}
+div.sphinxsidebar ul.current li.toctree-l3 a {
+ font-size: 1.0em;
+ color: #848484;
+ line-height: 1.5em;
+}
+div.sphinxsidebar ul.current li.toctree-l4 a {
+ font-size: .95em;
+ color: #7b7b7b;
+ line-height: 1.5em;
+}
+div.sphinxsidebar ul.current li.toctree-l5 a {
+ font-size: .9em;
+ color: #a3a3a3;
+ line-height: 1.5em;
+}
+div.related li.right {
+ float: right;
+ margin-right: 5px;
+ margin-top: 85px;
+}
+div.sphinxsidebar tt.literal .pre {
+ font-weight: normal;
+}
+
+/* header-db */
+div.spread {
+ margin: 0 auto;
+ width: 100%;
+ min-width: 975px;
+}
+
+div.split {
+ width: 950px;
+ margin: 0 auto;
+ text-align: left;
+}
+
+#header-db {
+ height: 110px;
+ background-color: #402817;
+ background-repeat: no-repeat;
+ background-position: top center;
+ margin-top:0;
+}
+
+#header-db div#logo {
+ margin-left: 15px;
+ padding-top: 15px;
+}
+
+#breadcrumbsback {
+ padding: 1em 0 .8em 0;
+ background-color: #f6f4cd;
+}
+
+#breadcrumbsback div.split {
+ overflow: hidden;
+}
+
+ol#breadcrumbs {
+ margin-left: -14px;
+}
+
+#breadcrumbs li {
+ background:transparent url(http://media.mongodb.org/icon-breadcrumbs.png) no-repeat auto 1px center;
+ display:inline;
+ float:left;
+ line-height:1.8em;
+ margin:0 0.33em 0 0;
+ padding-left:15px;
+ white-space:nowrap;
+ line-height: 1.4em;
+}
+
+#breadcrumbs {
+ color:#158f35;
+}
+
+#main-db {
+ padding-top: 2.5em;
+ padding-bottom: 2em;
+ background-image: url(http://media.mongodb.org/back-body.png);
+ background-repeat: repeat-x;
+}
+
+div#top-right {
+ position: absolute;
+ top: -3px;
+ right: 10px;
+ *z-index: 10;
+}
+
+div#top-right ul#header-menu-bar {
+ margin-top: 0;
+ padding-left: 20px;
+ height: 38px;
+ background-image: url(http://media.mongodb.org/trans-user-left.png);
+ background-repeat: no-repeat;
+}
+
+div#top-right div.user-right {
+ float: right;
+ height: 38px;
+ min-width: 186px;
+ margin: 0;
+ padding: 0 20px 0 0;
+ font-size: 10pt;
+ background-image: url(http://media.mongodb.org/trans-user-right.png);
+ background-position: top right;
+ background-repeat: no-repeat;
+}
+
+div#top-right div.user-right li.normal {
+ float: left;
+ padding: 8px 1em 0 0;
+ height: 38px;
+ background-image: url(http://media.mongodb.org/trans-user-back.png);
+ background-repeat: repeat-x;
+ list-style-type: none;
+ font-size: 10pt;
+ color: #c48c55;
+}
+
+div#top-right div.user-right a, div#top-right div.user-right a:visited {
+ border-right: 1px solid #663f12;
+ padding-right: 1em;
+ color: #aa814d;
+ font-weight: normal;
+}
+
+div#top-right div.user-right li.last, div#top-right div.user-right a.last, div#top-right div.user-right a.last:visited {
+ padding-right: 0;
+ border-right: none;
+}
+
+.quick-search {
+ margin: 0;
+ padding: 0;
+}
+#quick-search input {
+ float: right;
+}
+.quick-search input {
+ border: none;
+ margin: 0;
+ padding: 0;
+}
+input.blank-search,
+.quick-search .placeholded {
+ color: #666;
+}
+input.blur {
+ color: #666;
+}
+input[type="text"]:disabled {
+ color: #333;
+}
+#quick-search-query {
+ width: 13em;
+}
+
+div.search-db {
+ position: absolute;
+ top: 46px;
+ right: 10px;
+ width: 246px;
+ height: 31px;
+ background-repeat: no-repeat;
+ *z-index: 1;
+}
+
+input#quick-search-query {
+ -webkit-appearance:none;
+ background-color: transparent !important;
+ position: relative;
+ top: 7px;
+ width: 230px;
+ border: none;
+ font-size: 73%;
+ color: #dbcaaf;
+}
+
+input#quick-search-query:active {
+ border:none !important;
+}
+
+#quick-search .placeholded {
+ color: #dbcaaf;
+}
+
+input.blur {
+ color: #666;
+}
+input[type="text"]:disabled {
+ color: #333;
+}
+#quick-search-query {
+ width: 13em;
+}
+
+#home-nav {
+ padding: 0;
+ background-color: #f6f4cd;
+}
+
+#home-nav a:active, #home-nav a:focus {
+ outline: none;
+}
+
+div.split ul.home-nav {
+ margin: 0;
+ height: 62px;
+ padding: 15px 0 4px 0;
+ width: 980px;
+}
+
+div.split ul.home-nav li {
+ float: left;
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+ list-style-image: none;
+}
+
+ul.home-nav li.docs {
+ width: 276px;
+}
+
+ul.home-nav li.docs a, ul.home-nav li.docs a:visited {
+ float: left;
+ background: url(http://www.mongodb.org/static/images/home_nav.png) -11px -63px;
+ width: 209px;
+ height: 54px;
+}
+
+ul.home-nav li.docs a:hover {
+ float: left;
+ background: url(http://www.mongodb.org/static/images/home_nav.png) -11px 0;
+ width: 209px;
+ height: 54px;
+}
+
+ul.home-nav li.try {
+ width: 238px;
+}
+
+ul.home-nav li.try a, ul.home-nav li.try a:visited {
+ float: left;
+ background: url(http://www.mongodb.org/static/images/home_nav.png) -274px -63px;
+ width: 176px;
+ height: 54px;
+}
+
+ul.home-nav li.try a:hover {
+ float: left;
+ background: url(http://www.mongodb.org/static/images/home_nav.png) -274px 0;
+ width: 176px;
+ height: 54px;
+}
+
+ul.home-nav li.downloads {
+ width: 245px;
+}
+
+ul.home-nav li.downloads a, ul.home-nav li.downloads a:visited {
+ float: left;
+ background: url(http://www.mongodb.org/static/images/home_nav.png) -497px -63px;
+ width: 185px;
+ height: 54px;
+}
+
+ul.home-nav li.downloads a:hover {
+ float: left;
+ background: url(http://www.mongodb.org/static/images/home_nav.png) -497px 0;
+ width: 185px;
+ height: 54px;
+}
+
+ul.home-nav li.drivers {
+ width: 192px;
+}
+
+ul.home-nav li.drivers a, ul.home-nav li.drivers a:visited {
+ float: left;
+ background: url(http://www.mongodb.org/static/images/home_nav.png) right -63px no-repeat;
+ width: 194px;
+ height: 54px;
+}
+
+ul.home-nav li.drivers a:hover {
+ float: left;
+ background: url(http://www.mongodb.org/static/images/home_nav.png) right 0 no-repeat;
+ width: 194px;
+ height: 54px;
+}
+
+ul.home-nav li .hidden {visibility:hidden;}
+div#docs-header {width:950px;}
+div#main-db.hidden {display:none;}
+div#header-db {background-repeat: repeat-x;}
+div#header-db div.split {float:left;}
+div.gsc-control-cse-en, div.gsc-control-cse {padding:0!important;}
+.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2 {height:13px;margin-top:0px!important;min-width:13px;padding:6px 27px;width:13px;}
+div#etp {position:absolute;background:inherit;margin:0;top:87px;;padding:0;float:right;right:10px;color:#C48C55}
+div#etp ul {padding:0;margin:0;}
+div#etp ul li {display:inline;list-style-type:none;font-size:10pt;color:#C48C55;padding: 8px 1em 0 0;}
+div#etp ul li a {color:#AA814D}
+div#etp ul li:before {content:"|";padding-right:1em;color:#c48c55}
+div#etp ul li:first-child:before {content:"";}
+
+input.gsc-input {background:none;background-color: #4c3a2c;}
+a.reference em {font-style:normal;}
+
+tt,tt span.pre {
+ font-family:"Courier New", Courier, monospace;
+ font-weight: bold;
+ font-size: 0.98em;
+}
+tt.descname {
+ font-size: 1.15em;
+}
+div.section > h1 + dl.dbcommand > dt {display:none;}
+div.section {cursor:default;}
+
+div#header-db {background-image: url(http://media.mongodb.org/back-header.png)}
+
+/*
+ background-color: #f6f4cd; -- house nav style
+ footer bg: #fdfcf7; font-size 80%; line-height:1.5em; color: #4c3a2c;
+ logo: http://media.mongodb.org/logo-mongodb.png
+
+search: accesskey = q color: #DBCAAF background: #4c3a2c
+header: http://media.mongodb.org/back-header.png
+
+
+*/
+
+/* div.body * {font-size:12pt;font-family:Helvetica,Arial,Sans-Serif;font-weight:normal;line-height:1.0;} */
+
+/* div.body p {line-height:1.6875;} */
+div.body p {line-height:1.4em;}
+div.body li>p { line-height:1.4em;}
+div.highlight pre {background-color: #eff0f3;}
+
+div.section > h2, div.section > h3,div.section > h4 {margin-top:0;padding-top:0;line-height:1.77}
+/* div.admonition p {line-height:1.6875} */
+div.admonition p {line-height:1.55em}
+
+dd > div.admonition {margin-left:0;}
+p > div.admonition {margin-left:0;}
+li > div.admonition {margin-left:0;}
+
+div#btnv {padding-top:3em;padding-bottom:3em;}
+div#btnv ul#btnvl {display:block;width:auto;margin:auto;;text-align:center;}
+/* div#btnv ul#btnvl li {border-top:solid 1pt #402817;} div#btnv ul#btnvl li {border-bottom:solid 1pt #402817;} */
+div#btnv ul#btnvl li {display:inline;list-item-style:none;font-size:100%;padding:1em; width:33%;margin:0;}
+div#btnv ul#btnvl li#btnvup:before,
+div#btnv ul#btnvl li#btnvnx:before {content:" ";padding-left:1em;padding-right:1em;color:#c48c55}
+
+div.body > div.section > div.section {margin-left:0;margin-top:2em;}
+
+div.body > div.section > div.section div.section {margin-left:2pc;margin-right:2pc;}
+/* div.section h2 {line-height:1; margin-bottom: 0.3;} */
+
+table.docutils {margin-top: 1.1em;margin-bottom: 1.1em; }
+table.docutils tbody tr td div.highlight pre {background-color:inherit;}
+table.docutils > div.admonition-example {background-color:inherit;}
+
+/* somehow, powershell commands starting with a directory reference does not include a div.highlight */
+div.highlight-powershell pre {background-color: #eff0f3;}
View
62 src/sphinx/_static/pygments.css
@@ -0,0 +1,62 @@
+.highlight .hll { background-color: #ffffcc }
+.highlight { background: #eeffcc; }
+.highlight .c { color: #408090; font-style: italic } /* Comment */
+.highlight .err { border: 1px solid #FF0000 } /* Error */
+.highlight .k { color: #007020; font-weight: bold } /* Keyword */
+.highlight .o { color: #666666 } /* Operator */
+.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #007020 } /* Comment.Preproc */
+.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
+.highlight .gd { color: #A00000 } /* Generic.Deleted */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #FF0000 } /* Generic.Error */
+.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight .gi { color: #00A000 } /* Generic.Inserted */
+.highlight .go { color: #303030 } /* Generic.Output */
+.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight .gt { color: #0040D0 } /* Generic.Traceback */
+.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
+.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { color: #007020 } /* Keyword.Pseudo */
+.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #902000 } /* Keyword.Type */
+.highlight .m { color: #208050 } /* Literal.Number */
+.highlight .s { color: #4070a0 } /* Literal.String */
+.highlight .na { color: #4070a0 } /* Name.Attribute */
+.highlight .nb { color: #007020 } /* Name.Builtin */
+.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
+.highlight .no { color: #60add5 } /* Name.Constant */
+.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
+.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
+.highlight .ne { color: #007020 } /* Name.Exception */
+.highlight .nf { color: #06287e } /* Name.Function */
+.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
+.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
+.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
+.highlight .nv { color: #bb60d5 } /* Name.Variable */
+.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #208050 } /* Literal.Number.Float */
+.highlight .mh { color: #208050 } /* Literal.Number.Hex */
+.highlight .mi { color: #208050 } /* Literal.Number.Integer */
+.highlight .mo { color: #208050 } /* Literal.Number.Oct */
+.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
+.highlight .sc { color: #4070a0 } /* Literal.String.Char */
+.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
+.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
+.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
+.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
+.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
+.highlight .sx { color: #c65d09 } /* Literal.String.Other */
+.highlight .sr { color: #235388 } /* Literal.String.Regex */
+.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
+.highlight .ss { color: #517918 } /* Literal.String.Symbol */
+.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
+.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
+.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
+.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
View
56 tutorial_src/source/conf.py → src/sphinx/conf.py
@@ -10,7 +10,7 @@
#
# All configuration values have a default; values that are commented out
# serve to show the default.
-
+
import sys, os
# If extensions (or modules to document with autodoc) are in another directory,
@@ -41,8 +41,8 @@
master_doc = 'index'
# General information about the project.
-project = u'Casbah (MongoDB + Scala Toolkit) Documentation'
-copyright = u'2010-2013 10gen, Inc.'
+project = 'Casbah (MongoDB + Scala Toolkit) Documentation'
+copyright = '2010-2013 10gen, Inc.'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
@@ -67,7 +67,7 @@
# directories to ignore when looking for source files.
exclude_patterns = []
-# The reST default role (used for this markup: `text`) to use for all documents.
+# The reST default role (used for this markup: `text`) to use for all documents
#default_role = None
# If true, '()' will be appended to :func: etc. cross-reference text.
@@ -89,7 +89,7 @@
#modindex_common_prefix = []
-# -- Options for HTML output ---------------------------------------------------
+# -- Options for HTML output --------------------------------------------------
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
@@ -169,7 +169,7 @@
htmlhelp_basename = 'CasbahDocumentation'
-# -- Options for LaTeX output --------------------------------------------------
+# -- Options for LaTeX output -------------------------------------------------
# The paper size ('letter' or 'a4').
latex_paper_size = 'letter'
@@ -178,10 +178,12 @@
#latex_font_size = '10pt'
# Grouping the document tree into LaTeX files. List of tuples
-# (source start file, target name, title, author, documentclass [howto/manual]).
+# (source start file, target name, title, author, documentclass [howto/manual])
latex_documents = [
- ('index', 'CasbahDocumentation.tex', u'Casbah (MongoDB + Scala Toolkit) Documentation',
- u'Brendan W. McAdams \& 10gen, Inc.', 'manual'),
+ ('index',
+ 'CasbahDocumentation.tex',
+ 'Casbah (MongoDB + Scala Toolkit) Documentation',
+ '10gen, Inc.', 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
@@ -213,18 +215,19 @@
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
- ('index', 'CasbahDocumentation', u'Casbah (MongoDB + Scala Toolkit) Documentation',
- [u'Brendan W. McAdams & 10gen, Inc.'], 1)
+ ('index',
+ 'CasbahDocumentation', 'Casbah (MongoDB + Scala Toolkit) Documentation',
+ ['10gen, Inc.'], 1)
]
-# -- Options for Epub output ---------------------------------------------------
+# -- Options for Epub output --------------------------------------------------
# Bibliographic Dublin Core info.
-epub_title = u'Casbah (MongoDB + Scala Toolkit) Documentation'
-epub_author = u'Brendan W. McAdams & 10gen, Inc.'
-epub_publisher = u'10gen, Inc.'
-epub_copyright = u'2010, 2011 10gen, Inc.'
+epub_title = 'Casbah (MongoDB + Scala Toolkit) Documentation'
+epub_author = '10gen, Inc.'
+epub_publisher = '10gen, Inc.'
+epub_copyright = '2010-2012 10gen, Inc.'
# The language of the text. It defaults to the language option
# or en if the language is not set.
@@ -258,13 +261,14 @@
#epub_tocdup = True
-extlinks = {'dochub': ('http://dochub.mongodb.org/core/%s', ''),
- 'commons-api': ('http://api.mongodb.org/scala/casbah/' + release + '/scaladoc/casbah-commons/api/%s', 'Casbah Commons API '),
- 'commons-sxr': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-commons/sxr/%s', 'Casbah Commons Source '),
- 'core-api': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-core/api/%s', 'Casbah Core API '),
- 'core-sxr': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-core/sxr/%s', 'Casbah Core Source '),
- 'gridfs-api': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-gridfs/api/%s', 'Casbah GridFS API '),
- 'gridfs-sxr': ('http://sxr.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-gridfs/sxr/%s', 'Casbah GridFS Source '),
- 'query-api': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-query/api/%s', 'Casbah Query DSL API '),
- 'query-sxr': ('http://sxr.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-query/sxr/%s', 'Casbah Query DSL Source '),
- }
+extlinks = {
+ 'dochub': ('http://dochub.mongodb.org/core/%s', ''),
+ 'commons-api': ('http://api.mongodb.org/scala/casbah/' + release + '/scaladoc/casbah-commons/api/%s', 'Casbah Commons API '),
+ 'commons-sxr': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-commons/sxr/%s', 'Casbah Commons Source '),
+ 'core-api': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-core/api/%s', 'Casbah Core API '),
+ 'core-sxr': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-core/sxr/%s', 'Casbah Core Source '),
+ 'gridfs-api': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-gridfs/api/%s', 'Casbah GridFS API '),
+ 'gridfs-sxr': ('http://sxr.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-gridfs/sxr/%s', 'Casbah GridFS Source '),
+ 'query-api': ('http://api.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-query/api/%s', 'Casbah Query DSL API '),
+ 'query-sxr': ('http://sxr.mongodb.org/scala/casbah/' + release + 'scaladoc/casbah-query/sxr/%s', 'Casbah Query DSL Source '),
+}
View
0  tutorial_src/source/index.rst → src/sphinx/index.rst
File renamed without changes
View
0  tutorial_src/source/setting_up.rst → src/sphinx/setting_up.rst
File renamed without changes
View
0  ...ource/themes/epub_mongodb/epub-cover.html → ...phinx/themes/epub_mongodb/epub-cover.html
File renamed without changes
View
0  ...rc/source/themes/epub_mongodb/layout.html → src/sphinx/themes/epub_mongodb/layout.html
File renamed without changes
View
0  ...ource/themes/epub_mongodb/static/epub.css → ...phinx/themes/epub_mongodb/static/epub.css
File renamed without changes
View
0  ...src/source/themes/epub_mongodb/theme.conf → src/sphinx/themes/epub_mongodb/theme.conf
File renamed without changes
View
0  ..._src/source/themes/mongodb/globaltoc.html → src/sphinx/themes/mongodb/globaltoc.html
File renamed without changes
View
8 ...ial_src/source/themes/mongodb/layout.html → src/sphinx/themes/mongodb/layout.html
@@ -177,7 +177,7 @@
<div id="header-db" class="spread">
<div class="split">
<div id="logo">
-<div><a href="http://docs.mongodb.org/"><img src="{{ pathto('_static', 1) }}/logo-mongodb.png" width="190" height="55" alt="mongoDB" /></a></div>
+<div><a href="http://docs.mongodb.org/"><img src="{{ pathto('_static', 1) }}/logo-mongodb.png" width="217" height="90" alt="mongoDB" /></a></div>
</div>
</div>
<div class="search-db"><gcse:searchbox></gcse:searchbox></div>
@@ -224,9 +224,6 @@
{%- endif %}
</div>
{%- endblock %}
-{%- block marketosrc %}
-<script type="text/javascript" src="//munchkin.marketo.net/munchkin.js"></script>
-{%- endblock %}
<script type="text/javascript">
{%- block analytics %}
var _gaq = _gaq || [];
@@ -246,9 +243,6 @@
s.parentNode.insertBefore(ga, s);
})();
{%- endblock -%}
-{%- block marketo %}
-try { mktoMunchkin("017-HGS-593"); } catch(e) {}
-{% endblock -%}
{%- block jiracollector -%}
jQuery.ajax({
url: "https://jira.mongodb.org/s/en_US-bxctp1/782/6/1.2.4/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs.js?collectorId=298ba4e7",
View
0  ...l_src/source/themes/mongodb/localtoc.html → src/sphinx/themes/mongodb/localtoc.html
File renamed without changes
View
0  tutorial_src/source/themes/mongodb/page.html → src/sphinx/themes/mongodb/page.html
File renamed without changes
View
2  ...al_src/source/themes/mongodb/pagenav.html → src/sphinx/themes/mongodb/pagenav.html
@@ -10,7 +10,7 @@
:license: BSD, see LICENSE for details.
#}
-<h3><a href="{{ pathto(master_doc) }}">{{ _('MongoDB Manual') }}</a></h3>
+<h3><a href="{{ pathto(master_doc) }}">{{ _('Casbah Manual') }}</a></h3>
{{ toctree(maxdepth=-1) }}
View
0  ...ial_src/source/themes/mongodb/search.html → src/sphinx/themes/mongodb/search.html
File renamed without changes
View
0  ...src/source/themes/mongodb/sourcelink.html → src/sphinx/themes/mongodb/sourcelink.html
File renamed without changes
View
0  .../themes/mongodb/static/mongodb-docs.css_t → .../themes/mongodb/static/mongodb-docs.css_t
File renamed without changes
View
0  ...rc/source/themes/mongodb/static/reset.css → src/sphinx/themes/mongodb/static/reset.css
File renamed without changes
View
0  ...rial_src/source/themes/mongodb/theme.conf → src/sphinx/themes/mongodb/theme.conf
File renamed without changes
View
2  ...rc/source/themes/mongodb/wikisidebar.html → src/sphinx/themes/mongodb/wikisidebar.html
@@ -67,7 +67,7 @@
<li>PHP (<a href="http://mongodb.org/display/DOCS/PHP+Language+Center">wiki</a>, <a href="http://php.net/mongo/">docs</a>)</li>
<li>Perl (<a href="http://mongodb.org/display/DOCS/Perl+Language+Center">wiki</a>, <a href="http://api.mongodb.org/perl/current/">docs</a>)</li>
<li>Java (<a href="http://mongodb.org/display/DOCS/Java+Language+Center">wiki</a>, <a href="http://api.mongodb.org/java/current">docs</a>)</li>
- <li>Scala (<a href="http://mongodb.org/display/DOCS/Scaa+Language+Center">wiki</a>, <a href="http://api.mongodb.org/scala/casbah/current/">docs</a>)</li>
+ <li>Scala (<a href="http://mongodb.org/display/DOCS/Scala+Language+Center">wiki</a>, <a href="http://api.mongodb.org/scala/casbah/current/">docs</a>)</li>
<li>C# (<a href="http://mongodb.org/display/DOCS/CSharp+Language+Center">wiki</a>, <a href="http://api.mongodb.org/csharp/current/">docs</a>)</li>
<li>C (<a href="http://mongodb.org/display/DOCS/C+Language+Center">wiki</a>, <a href="http://api.mongodb.org/c/current/">docs</a>)</li>
<li>C++ (<a href="http://mongodb.org/pages/viewpage.action?pageId=133409">wiki</a>, <a href="http://api.mongodb.org/cplusplus/current/">docs</a>)</li>
View
0  tutorial_src/source/tutorial.rst → src/sphinx/tutorial.rst
File renamed without changes
View
0  tutorial_src/.templates/.mongodb
No changes.
View
BIN  tutorial_src/build/.DS_Store
Binary file not shown
View
5 tutorial_src/source/build/pip-delete-this-directory.txt
@@ -1,5 +0,0 @@
-This file is placed here by pip to indicate the source was put
-here by pip.
-
-Once this package is successfully installed this source code will be
-deleted (unless you remove this file).
View
BIN  tutorial_src/source/logo-mongodb.png
Deleted file not rendered
View
5 tutorial_src/source/themes/docs.mongodb.org/.htaccess
@@ -1,5 +0,0 @@
-# Note: this must be manually copied, sphinx does not process it
-ErrorDocument 401 /manual/meta/401.html
-ErrorDocument 403 /manual/meta/403.html
-ErrorDocument 404 /manual/meta/404.html
-ErrorDocument 410 /manual/meta/410.html
View
31 tutorial_src/source/themes/docs.mongodb.org/10gen-gpg-key.asc
@@ -1,31 +0,0 @@
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.10 (Darwin)
-
-
-mQENBEtsQe8BCACm5G0/ei0IxyjVEp6EEtbEbWK1Q4dKaONtiCODwB8di+L8tlUd
-Ra5QYxeyV90C+dqdh34o79enXxT6idHfYYqDdob2/kAPE6vFi4sLmrWIVGCRY++7
-RPclZuezPm1sxG1TRAYEsW0VZUE9ofdoQ8xlUZDyn2BSjG8OCT2e4orRg1pHgzw2
-n3hnWqJNuJS4jxcRJOxI049THIGUtqBfF8bQoZw8C3Wg/R6pGghUfNjpA6uF9KAH
-gnqrC0swZ1/vwIJt9fnvAlzkqLrssYtKH0rMdn5n4g5tJLqY5q/NruHMq2rhoy3r
-4MC1w8GTbP7qR83wAyaLJ7xACOKqxB3SrDFJABEBAAG0I1JpY2hhcmQgS3JldXRl
-ciA8cmljaGFyZEAxMGdlbi5jb20+iQE4BBMBAgAiBQJLbEHvAhsDBgsJCAcDAgYV
-CAIJCgsEFgIDAQIeAQIXgAAKCRCey+xGfwzrEGXbB/4nrmf/2rEnztRelmup3duI