summaryrefslogtreecommitdiff
path: root/doc/source
Commit message (Collapse)AuthorAgeFilesLines
* doc/Makefile: Stage stored sessions from session-storedtristan/getting-startedTristan Van Berkom2018-06-168-0/+0
| | | | | | | Separate the revisioned provisional session html files such that the git tree does not become dirty as a result of a documentation build process - which messes up the docs version number and the version number printed in some command line output.
* doc: Adding part 1 of the getting started tutorialTristan Van Berkom2018-06-1610-0/+235
| | | | | | | | | | | | | | | | | | | | | o doc/Makefile: Added new directory to collect rst files from o doc/examples/first-project: Added the "first-project" example project. o doc/source/sessions/first-project-*.html: Added the generated snippets o doc/source/using_tutorial.rst: Added the new main tutorial page o doc/source/tutorial/first-project.rst: Added part 1 of the tutorial here o tests/examples/first-project.py: Added test for the example project This is largely based on an example by Javier Jardón, which was submitted at https://gitlab.com/BuildStream/buildstream/merge_requests/323 Fixes #103
* doc: Improve the new console output html generatorTristan Van Berkom2018-06-131-13/+13
| | | | | | | | | | Before we were creating one description file for each output, making it easier to declare a make rule for it - but the result was that we would have to build things more and it takes a long time. Instead, now we have session files which describe a series of commands to run in a session, and each command optionally produces an output file.
* doc: Overhaul of page names and titlesTristan Van Berkom2018-06-1322-41/+43
| | | | | | | | | | | | | | | | o Giving main pages simple word titles This makes the main page: * About * Installing * Using * Reference * Contributing o Now named all rst files with their parent page name as a prefix. o Also changed some titles to make overall consistent titles.
* doc: Don't allow setting a height on the generated session htmlTristan Van Berkom2018-06-121-14/+14
| | | | | | This was a bad idea and doesnt play well with mobile UIs, better off to just include the whole thing even if it's long, and let the backing page handle vertical scrolling.
* doc/source/sessions: Committing generated session files.Tristan Van Berkom2018-06-122-0/+168
| | | | | | | This is only to make it easier for people who just want to build docs locally and not regenerate the session files. The session snapshot html files are always generated in CI every time.
* doc/source/examples.rst: Restructuring individual examples into an examples ↵Tristan Van Berkom2018-06-122-10/+8
| | | | subdirectory
* doc/source/examples_flatpak_autotools.rst: Using generated examplesTristan Van Berkom2018-06-121-4/+6
| | | | Show the commands at work in this example.
* doc: Removed some unused link targetsTristan Van Berkom2018-06-095-14/+0
|
* doc/source/main_using.rst: Reversed ToC hereTristan Van Berkom2018-06-091-2/+2
| | | | | | Seems that the "commands" is taking a lot of space such that we can't see the other sections here easily, that is alright if "commands" remains at the end.
* doc/source/examples.rst: Use a flat ToC hereTristan Van Berkom2018-06-091-1/+1
| | | | | Here we're really listing examples, a ToC with depth is not great here.
* doc/source/examples_flatpak_autotools.rst: Added some links to the example ↵Tristan Van Berkom2018-06-091-5/+9
| | | | project on gitlab.
* doc: Stop generating the modules indexTristan Van Berkom2018-06-091-1/+1
| | | | | We still have a few unused artifacts in the docs generation, this is just one less.
* doc/source/authoring.rst: Removed unneeded link anchor from hereTristan Van Berkom2018-06-091-2/+0
|
* doc: Split out cache keys and sandboxing writings into a sub sectionTristan Van Berkom2018-06-092-4/+11
|
* doc/source/index.rst: Add resources directly at the bottom of the main pageTristan Van Berkom2018-06-092-11/+8
| | | | | This is nice to have on the main page, and is only a few links, dont like having a whole toplevel ToC entry for this.
* doc/source/core_framework.rst: Use a toctree instead of linksTristan Van Berkom2018-06-091-7/+10
|
* doc/source/main_core.rst: Use a hidden toctree to hide away some thingsTristan Van Berkom2018-06-091-0/+10
| | | | | Sphinx generates some library style module index, we just include it in a hidden toctree and avoid using it altogether.
* doc: Added plugins as ToC elements instead of orphaned linksTristan Van Berkom2018-06-092-38/+33
| | | | | | | | | | | | o Now the page titles are declared in plugins, allowing for a more descriptive ToC o Makefile and plugin.rsttemplate updated to not produce the title, to no longer use `:orphan:` for plugin pages, and to ignore any private modules in the plugin directories. o Interestingly, now the docs will fail to build if you add a new plugin and forget to add it to the documentation.
* doc/source/index.rst: Use only one level depth ToC on main pageTristan Van Berkom2018-06-091-1/+1
| | | | | The main page has too much information on it otherwise, we want a friendly, not overwhelming first page to our docs.
* doc/source/authoring.rst: Adding `make` element to the docsTristan Van Berkom2018-06-061-0/+1
|
* doc/source/examples_flatpak_autotools.rst: Enhanced exampleTristan Van Berkom2018-05-161-12/+117
| | | | | | | | | | | This has now changed to: * Have explanations of the project.conf and each element in the example, explaining what they are for * Have links into the reference for the specific features this example uses, such that the reader can get familiar with the reference manual from example windows
* doc/source/examples.rst: Rearranged ToC for examplesTristan Van Berkom2018-05-162-29/+36
| | | | We want one example per file, not a huge file full of different examples.
* doc: Add first example, building on a flatpak SDKalbfan2018-05-162-0/+41
| | | | | | | | This adds: o A ToC area for adding examples o The instructive example page for the first example o The example project under doc/examples o The corresponding integration test in tests/examples
* doc/source/projectconf.rst: Added link anchor for source aliasesTristan Van Berkom2018-05-161-0/+2
|
* doc/source/projectconf.rst: Added link anchors for project option typesTristan Van Berkom2018-05-161-0/+10
|
* doc/source/artifacts.rst: Drop section about summary file updatesJürg Billeter2018-05-111-17/+0
| | | | Summary files are no longer used.
* commands.rst: Split up commands to easily allow for further descriptionJames Ennis2018-05-041-1/+119
| | | | An introduction for this section was also added
* doc/source/projectconf.rst: Documenting ref-storage as available since ↵Tristan Van Berkom2018-04-261-1/+1
| | | | format version 8
* doc: Clarify that junction sources are stored separately from project.refstristan/separate-junction-refsTristan Van Berkom2018-04-252-1/+5
|
* doc/source/install.rst: Add requirements to use the bst cachejjardon/install_depsJavier Jardón2018-04-241-0/+5
| | | | See #358
* doc/source/install.rst: Add fuse to the list of dependenciesJavier Jardón2018-04-241-0/+1
| | | | See #358
* doc/source/install.rst: Update build instructions for FedoraJavier Jardón2018-04-241-2/+2
|
* doc/source/install.rst: Update build instructions for Debian Testing/SidJavier Jardón2018-04-241-3/+2
|
* doc/source/install.rst: Update install instruction for Debian strechJavier Jardón2018-04-241-2/+2
|
* doc/source/install.rst: Removing blank line which appeared below titleTristan Van Berkom2018-04-231-1/+0
| | | | Sections have 2 blank lines before them, and no blank line after them.
* doc/source/install.rst: minimum bubblewrap version is 0.1.2Javier Jardón2018-04-231-1/+1
|
* Revert "doc/source/install.rst: Mention bwrap version requirements"Javier Jardón2018-04-231-6/+1
| | | | | | | | | Seems this was not propperly rebased; libostree and bubblewrap requirements are already there. Also the paragraph about docker was removed in commit f0b350f158ed14c97613dc22b83ed89759b8d255 This reverts commit 7854fc5037204474d16618c657a1cd1ca12c888e.
* doc/source/index.rst: Make main documentation title sober again.Tristan Van Berkom2018-04-231-3/+3
| | | | Drop the happy welcome phrase with exclamation point.
* doc/source/install.rst: Mention bwrap version requirementsmilloni2018-04-201-1/+6
|
* doc/source/index.rst: Replace welcome paragraphjjardon/doc_readmeJavier Jardón2018-04-181-10/+7
|
* Add about pageJavier Jardón2018-04-182-0/+2
|
* main_core.rst: Change title and moved authoring, sandboxing and cachekeys ↵James Ennis2018-04-174-19/+6
| | | | documentation here
* core_framework.rst: New file containing content that was in main_core.rstJames Ennis2018-04-172-20/+19
|
* config.rst: Renamed to user_config.rst and anchors changedJames Ennis2018-04-173-3/+3
|
* invoking.rst: renamed to commands.rst (anchors also changed)James Ennis2018-04-173-5/+5
|
* Consistent titlingJames Ennis2018-04-1711-58/+58
|
* index.rst: Remove unnecessary toctree blocksJames Ennis2018-04-171-15/+0
|
* Add a general documentation sectionJames Ennis2018-04-173-5/+20
|
* main_authoring.rst: move to using buildstreamJames Ennis2018-04-173-6/+3
|