1. 19 Apr, 2021 1 commit
    • Thomas Bouffard's avatar
      feat: improve the preview script and related documentation (#222) · 0411dac1
      Thomas Bouffard authored
      Improvements
        - enforce 'redirect' and 'no fetch sources' config except if explicitly
        requested
        - allow to build all components/branches using a new `use-all-repositories`
        option
        - allow to build a set of components and branches with new options
        (`use-multi-repositories` and `component-with-branches`)
        - add a dedicated bash preview script for local developments. Everything can
        now be done with the script so specific npm scripts have been removed from the
        package.json file
        - new bash script option to skip the doc generation and only generate the
        Antora preview playbook
        - improve the site title management logic
        - allow to use boolean options without having to pass 'true' as argument
      
      Fixes
        - allow the bonita '7.10' branch build
        - make the 'fetch sources' option work
      
      Readme updates
        - reorganize to put end-user documentation first
        - put local developments information first as this is what developers mainly
        use
        - provide more details about the `build-preview` bash script usage (for
        instance http server and asciinema)
      0411dac1
  2. 07 Apr, 2021 1 commit
  3. 12 Mar, 2021 1 commit
  4. 01 Mar, 2021 1 commit
  5. 25 Feb, 2021 1 commit
    • Thomas Bouffard's avatar
      refactor: keep a single solution to manage preview (#145) · b237a5b7
      Thomas Bouffard authored
      Previously, there were both bash and npm scripts that rely on several nodejs
      script. For simplicity, we only have a single bash script that support all
      existing options (with a single nodejs script).
      
      The documentation has been improved
        - introduce `--help` in the bash script to display all available options
        - the README better explains how to generate the preview for both development
        and deployment
      
      Bonus: activate Admonitions with github support in the README
      b237a5b7
  6. 13 Jan, 2021 1 commit
  7. 24 Nov, 2020 1 commit
    • Thomas Bouffard's avatar
      feat(bici): generate BICI documentation (#17) · b8c80860
      Thomas Bouffard authored
      Integrate the BICI migrated content and document how this has been done for reuse with other content (based on previous poc).
      The antora-ui bundle has been generated from a previous poc, it will be updated with content of bonitasoft/bonita-documentation-theme later
      
      This also setup
          - build with npm: shared commands and shared dev/build setup
          - antora playbook: more ready for GH pages deployment
          - allow to build the site for local and production usage
          - allow to run local http server for evaluation
      b8c80860