1. 19 Jun, 2018 4 commits
  2. 18 Jun, 2018 5 commits
  3. 16 Jun, 2018 4 commits
    • Tristan Van Berkom's avatar
      doc/Makefile: Stage stored sessions from session-stored · 6fa3f922
      Tristan Van Berkom authored
      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.
      6fa3f922
    • Tristan Van Berkom's avatar
      doc: Adding part 1 of the getting started tutorial · 1b88e2c6
      Tristan Van Berkom authored
        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 !323
      
      Fixes #103
      1b88e2c6
    • Tristan Van Berkom's avatar
      doc/bst2html.py, doc/Makefile: Added --force option · b592a80b
      Tristan Van Berkom authored
      If --force is not specified, then we'll skip session files in
      the case that all of the outputs exist.
      
      Now setting BST_FORCE_SESSION_REBUILD when building the docs
      will cause the session files to be rebuilt regardless of whether
      they exist or not.
      
      The .gitlab-ci.yml was also changed to use this and force rebuilds.
      b592a80b
    • Tristan Van Berkom's avatar
      doc/bst2html.py: Add support for `fake-output` when running commands. · a01a5cc8
      Tristan Van Berkom authored
      When specifying a fake-output string, we don't really run the command
      or assume it was a `bst` command, and we pretend that `fake-output`
      was the output of the command.
      
      Specifying an empty string explicitly enables the behavior too
      for faking a command that has no stdout/stderr.
      
      This also adds the "remove-files" hack allowing the session scripts
      to remove files before executing commands (kind of unsure if we're
      gonna keep this...)
      a01a5cc8
  4. 14 Jun, 2018 2 commits
  5. 13 Jun, 2018 4 commits
  6. 12 Jun, 2018 8 commits
  7. 11 Jun, 2018 1 commit
  8. 10 Jun, 2018 3 commits
  9. 09 Jun, 2018 9 commits