From 49b4c484b8b958eb80582a986022c643da0bb00a Mon Sep 17 00:00:00 2001 From: dat-adi Date: Sun, 9 Jan 2022 16:16:38 +0530 Subject: [PATCH] Updated changelogs --- .github/workflows/publish.yml | 51 ++-- docs/zola/content/solder/november2020.md | 11 + docs/zola/content/solder/october2020.md | 29 +++ docs/zola/public/404.html | 3 + docs/zola/public/getting-started/index.html | 43 ++++ .../public/getting-started/intro/index.html | 203 ++++++++++++++++ .../getting-started/services/index.html | 220 ++++++++++++++++++ docs/zola/public/index.html | 209 +++++++++++++++++ docs/zola/public/robots.txt | 3 + docs/zola/public/search_index.en.js | 2 +- docs/zola/public/services/index.html | 43 ++++ .../zola/public/services/interface/index.html | 191 +++++++++++++++ .../zola/public/services/northstar/index.html | 191 +++++++++++++++ docs/zola/public/sitemap.xml | 36 +++ docs/zola/public/solder/index.html | 43 ++++ .../public/solder/november2020/index.html | 194 +++++++++++++++ .../zola/public/solder/october2020/index.html | 218 +++++++++++++++++ .../public/solder/september2020/index.html | 197 ++++++++++++++++ scripts/ci.sh | 125 ++++++++++ 19 files changed, 1984 insertions(+), 28 deletions(-) create mode 100644 docs/zola/content/solder/november2020.md create mode 100644 docs/zola/content/solder/october2020.md create mode 100644 docs/zola/public/404.html create mode 100644 docs/zola/public/getting-started/index.html create mode 100644 docs/zola/public/getting-started/intro/index.html create mode 100644 docs/zola/public/getting-started/services/index.html create mode 100644 docs/zola/public/index.html create mode 100644 docs/zola/public/robots.txt create mode 100644 docs/zola/public/services/index.html create mode 100644 docs/zola/public/services/interface/index.html create mode 100644 docs/zola/public/services/northstar/index.html create mode 100644 docs/zola/public/sitemap.xml create mode 100644 docs/zola/public/solder/index.html create mode 100644 docs/zola/public/solder/november2020/index.html create mode 100644 docs/zola/public/solder/october2020/index.html create mode 100644 docs/zola/public/solder/september2020/index.html create mode 100755 scripts/ci.sh diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a6c9ca6..24a3dbe 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,32 +4,29 @@ on: push jobs: build: - name: x86_64-unknown-linux-gnu - runs-on: ubuntu-latest - if: github.ref != 'refs/heads/main' - steps: - - name: 'checkout' - uses: actions/checkout@v2 + runs-on: ubuntu-18.04 - - name: 'build' - uses: shalzz/zola-deploy-action@v0.13.0 - env: - PAGES_BRANCH: gh-pages - BUILD_DIR: ./docs/zola - TOKEN: ${{ secrets.TOKEN }} - build_and_deploy: - runs-on: ubuntu-latest - if: github.ref == 'refs/heads/main' steps: - - name: Display the path - run: pwd - shell: bash - - name: 'checkout' - uses: actions/checkout@v2 - - name: 'build and deploy' - uses: shalzz/zola-deploy-action@v0.13.0 - env: - PAGES_BRANCH: docs - BUILD_DIR: ./docs/zola - TOKEN: ${{ secrets.PUBLIC_TOKEN }} - REPOSITORY: dat-adi/ff-zola + - uses: actions/checkout@v2 + with: + submodules: true + fetch-depth: 0 + + - name: Install Zola + run: ./scripts/ci.sh install + + - name: Build production website + run: ./scripts/ci.sh build + + - name: Deploy to gh-pages 🚀 + if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} + uses: JamesIves/github-pages-deploy-action@4.1.4 + with: + branch: gh-pages + token: ${{ secrets.GITHUB_TOKEN }} + folder: ./public + + - name: deploy + if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'forgeflux-org/docs' }} + run: >- + curl --location --request POST "https://deploy.batsense.net/api/v1/update" --header 'Content-Type: application/json' --data-raw "{ \"secret\": \"${{ secrets.DEPLOY_TOKEN }}\", \"branch\": \"gh-pages\" }" diff --git a/docs/zola/content/solder/november2020.md b/docs/zola/content/solder/november2020.md new file mode 100644 index 0000000..082eb9e --- /dev/null +++ b/docs/zola/content/solder/november2020.md @@ -0,0 +1,11 @@ ++++ +title = "November 2020" +weight = 40 ++++ + +# November 2020 +Errors were modularized at the back of [Northstar](https://github.com/forgeflux-org/northstar/). +A Docker CI was set up for the Northstar builds. + +A [GitHub organization](https://github.com/forgeflux-org) was created for ForgeFedv2, and the repositories for the projects were +transferred over to it. diff --git a/docs/zola/content/solder/october2020.md b/docs/zola/content/solder/october2020.md new file mode 100644 index 0000000..dd62bab --- /dev/null +++ b/docs/zola/content/solder/october2020.md @@ -0,0 +1,29 @@ ++++ +title = "October 2020" +weight = 40 ++++ + +# October 2020 +In the month of October, there were significant changes to the development in ForgeFedv2. +Starting off with the addition of the [OpenAPI Specification](https://forgeflux-org.github.io/northstar/) for Northstar. + +## Northstar +A database model was created to store the details of the various forge interfaces, +having these details would be a prerequisite to looking up a server. + +Endpoints were subsequently created, following the defined OpenAPI specification. +While the Lookup service was in the process of development, terminologies and the +concept for Forge Federation was also being [discussed](https://github.com/forgeflux-org/spec/tree/master/rfc). + +Docker support as part of the CI process was added into the mix. +Keeping in mind, that the test suite was the method to work with the application for +the time being, an initial working model for the lookup service was established. + +## Interface +Development of the `libgit` library had begun. +[libgit] is a library that processes the contributor's changes, and generates a patch. +Details regarding the implementation and feature set of libgit will be covered in another section. + + +## References +- Database Initialization :: [database init](https://github.com/forgeflux-org/northstar/commit/6a82a1bc83d4733a5a077e33ad0c222aed496145) diff --git a/docs/zola/public/404.html b/docs/zola/public/404.html new file mode 100644 index 0000000..f8414f0 --- /dev/null +++ b/docs/zola/public/404.html @@ -0,0 +1,3 @@ + +404 Not Found +

404 Not Found

diff --git a/docs/zola/public/getting-started/index.html b/docs/zola/public/getting-started/index.html new file mode 100644 index 0000000..2c2d5f8 --- /dev/null +++ b/docs/zola/public/getting-started/index.html @@ -0,0 +1,43 @@ + + + Zola + + +
+

Welcome to Zola!

+

+ You're seeing this page because we couldn't find a template to render. +

+

+ To modify this page, create a section.html file in the templates directory or + install a theme. +
+ You can find what variables are available in this template in the documentation. +

+
+ + + + diff --git a/docs/zola/public/getting-started/intro/index.html b/docs/zola/public/getting-started/intro/index.html new file mode 100644 index 0000000..0ee04f9 --- /dev/null +++ b/docs/zola/public/getting-started/intro/index.html @@ -0,0 +1,203 @@ + + + + + + + + + + Docs | How does it work? + + + + + + +
+ + + + + + +
+ + +
+ +
+
+ +
+
+
    +
    +
    + + +
    + +

    How does it work?

    +

    Interfaces are services that are run on the side of any user, and are used as connecting points of the bridge. +These interfaces are responsible for communicating with each other, and interact in the form of messages for a server-server model, and a REST API model for the server-user model.

    +

    Interfaces are geared towards performing various operations for the repository, which include but are not limited to,

    +
      +
    • Pull Requests
    • +
    • Issues
    • +
    • Comments
    • +
    • Notifications
    • +
    • Forking
    • +
    +

    However, as the count for interfaces go up in magnitudes, it becomes increasingly hard to keep track of them. +This is where Northstar comes to play, by implementing a lookup server that seeks to provide an indexed list of available forge interfaces.

    +

    ForgeFlux is currently in the Active Development phase, and is being worked on towards the alpha-testing stage.

    + + +
    + +
    +
    + + + + + + + + + diff --git a/docs/zola/public/getting-started/services/index.html b/docs/zola/public/getting-started/services/index.html new file mode 100644 index 0000000..f3b1881 --- /dev/null +++ b/docs/zola/public/getting-started/services/index.html @@ -0,0 +1,220 @@ + + + + + + + + + + Docs | Services + + + + + + +
    + + + + + + +
    + + +
    + +
    +
    + +
    +
    +
      +
      +
      + + +
      + +

      Services

      +

      The services that are currently in active development are Northstar, and Interface. +However, here's a few more details about them.

      +

      Northstar

      + +

      ForgeFlux allows for multiple interfaces to be run against a single software forge. +Also, the protocol is flexible enough to support multiple types of software forges(GitLab, GitHub, etc). +The protocol's decentralised nature makes it impossible to create a constant record of which interfaces service forges.

      +

      So we created a discovery service which stores records of interfaces and the forges they service. +This is very similar to the way DNS works. +In DNS, hostname is resolved to IP address.

      +

      Here, software forge URL is resolved to URLs of interfaces that service the queried forge.

      +

      For an extensive view on Northstar, please check Northstar::Detailed

      +

      Interface

      + +

      Developing Free Software is about liberating users and giving them total control over how the programs they run should work. +It's only fair that developers of such software enjoy the same levels of liberty.

      +

      ForgeFlux is an attempt to enable federation for major software forges (GitLab, GitHub, Gitea, Source Hut, etc) entirely in API-space. +We believe our API-space implementation will allow for more organic growth as it will not require any involvement from the forge developers.

      + + +
      + +
      +
      + + + + + + + + + diff --git a/docs/zola/public/index.html b/docs/zola/public/index.html new file mode 100644 index 0000000..969814d --- /dev/null +++ b/docs/zola/public/index.html @@ -0,0 +1,209 @@ + + + + + + + + + + Docs + + + + + + +
      + + + + + + +
      + + +
      + +
      +
      + +
      +
      +
        +
        +
        + + +
        + +

        ForgeFlux 

        +

        ForgeFlux aims to implement federation in software forges , enabling +a decentralized development environment.

        +

        Why is this significant? 

        +

        There have been numerous forges that have popped +up over the course of time. +Each of these forges have their own community base, +and projects that are associated to the forge itself.

        +

        However, issues arise when a user wishes to contribute towards +a project that exists in another forge. +This would require them to charter into unknown forge territory, +to have to relearn the functionality that they're already at home with.

        +

        ForgeFlux, is an idea, that intends to get rid this problem. +Work on your own forge, but bridge the project.

        +

        Bridging a project would allow for a user to contribute towards projects that +exist in foreign forges, through the comfort of their own forge.

        +

        Has this been done before? 

        +

        The initial forgefed was +an attempt to bridge this gap, by introducing the concept +of bridging the gap between forges. +This approach required for the forge developers to actively +participate in the development of the software.

        +

        The present ForgeFlux, focuses on the implementation being present +in the API space instead. +This reduces the interference required on the side of the forges themselves, +and seeks to develop on existing utility and APIs provided.

        +

        ForgeFlux, consists of a terminology for the development and +utilization of it's software, which result in terms such as forges, +and interfaces being tossed around. +It is recommended for a reader to go through the ecosystem-architecture, if there is any confusion regarding the usage of particular words in this documentation.

        + + +
        + +
        +
        + + + + + + + + + diff --git a/docs/zola/public/robots.txt b/docs/zola/public/robots.txt new file mode 100644 index 0000000..75e67f3 --- /dev/null +++ b/docs/zola/public/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Allow: / +Sitemap: https://dat-adi.github.io/ff-zola/sitemap.xml diff --git a/docs/zola/public/search_index.en.js b/docs/zola/public/search_index.en.js index 795b371..fd7b8b2 100644 --- a/docs/zola/public/search_index.en.js +++ b/docs/zola/public/search_index.en.js @@ -1 +1 @@ -window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.4142135623730951}},"df":1}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":3}}}},"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":2}}},"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":3},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":2}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"http://127.0.0.1:1111/services/interface/":{"tf":1.0},"http://127.0.0.1:1111/services/northstar/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}},"e":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"?":{"docs":{},"df":0,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"http://127.0.0.1:1111/":{"tf":2.23606797749979},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":2}}}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"i":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/services/interface/":{"tf":1.0},"http://127.0.0.1:1111/services/northstar/":{"tf":1.0}},"df":3},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":2}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/services/interface/":{"tf":1.0},"http://127.0.0.1:1111/services/northstar/":{"tf":1.0}},"df":2}}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951}},"df":1}}}},"o":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":2}}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/":{"tf":2.23606797749979},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":2.0}},"df":3}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.4142135623730951}},"df":1}}}}}},"n":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":2}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":2}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":2}}}}}},"t":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1}},"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.7320508075688772}},"df":1}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":2}}},"w":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"g":{"docs":{"http://127.0.0.1:1111/":{"tf":3.605551275463989},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":2.6457513110645907}},"df":3,"e":{"docs":{},"df":0,"f":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"v":{"docs":{},"df":0,"2":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"x":{"docs":{"http://127.0.0.1:1111/":{"tf":2.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":3,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}}}}},"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}}}}}},"k":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1},"m":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":2}}}}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}},"t":{"docs":{"http://127.0.0.1:1111/getting-started/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}},"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"o":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":3},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1,"'":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":3}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}}}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.4142135623730951}},"df":2}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":2.23606797749979},"http://127.0.0.1:1111/getting-started/services/":{"tf":2.449489742783178},"http://127.0.0.1:1111/services/interface/":{"tf":1.0}},"df":4,"e":{"docs":{},"df":0,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/services/interface/":{"tf":1.0}},"df":1}}}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"'":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/services/interface/":{"tf":1.0},"http://127.0.0.1:1111/services/northstar/":{"tf":1.0}},"df":2}}}},"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1,"t":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":2}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"k":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.7320508075688772}},"df":1}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.7320508075688772},"http://127.0.0.1:1111/services/northstar/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":4,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/services/northstar/":{"tf":1.0}},"df":1}}}}},":":{"docs":{},"df":0,":":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":2.0}},"df":1}}}},"r":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/services/interface/":{"tf":1.0},"http://127.0.0.1:1111/services/northstar/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0},"http://127.0.0.1:1111/services/interface/":{"tf":1.0},"http://127.0.0.1:1111/services/northstar/":{"tf":1.0}},"df":3}}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"p":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":2.23606797749979},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.4142135623730951}},"df":2,"'":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1,"'":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":2}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":2}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.7320508075688772},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":2}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"k":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.7320508075688772}},"df":1}}}}},"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":2.0}},"df":1}},"i":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":2.6457513110645907},"http://127.0.0.1:1111/services/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":4}}}},"t":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":2}},"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"?":{"docs":{},"df":0,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.7320508075688772},"http://127.0.0.1:1111/getting-started/services/":{"tf":2.449489742783178}},"df":2}}}}},"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/solder/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.7320508075688772}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":2}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":2}}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"'":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951}},"df":1}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.4142135623730951}},"df":2}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/services/interface/":{"tf":1.0},"http://127.0.0.1:1111/services/northstar/":{"tf":1.0}},"df":2}}},"k":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0},"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":3},"r":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":1}},"s":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"g":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.4142135623730951},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":3}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"http://127.0.0.1:1111/":{"tf":1.4142135623730951}},"df":1}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1},"k":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0},"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.7320508075688772},"http://127.0.0.1:1111/getting-started/services/":{"tf":1.4142135623730951}},"df":3}}}}}},"title":{"root":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}}},"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/services/interface/":{"tf":1.0}},"df":1}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/services/northstar/":{"tf":1.0}},"df":1}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"http://127.0.0.1:1111/solder/september2020/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"http://127.0.0.1:1111/getting-started/services/":{"tf":1.0},"http://127.0.0.1:1111/services/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"http://127.0.0.1:1111/solder/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"http://127.0.0.1:1111/getting-started/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"http://127.0.0.1:1111/getting-started/intro/":{"tf":1.0}},"df":1}}}}}}},"documentStore":{"save":true,"docs":{"http://127.0.0.1:1111/":{"body":"ForgeFlux îœ²\nForgeFlux aims to implement federation in software forges , enabling\na decentralized development environment.\nWhy is this significant? îœ²\nThere have been numerous forges that have popped \nup over the course of time.\nEach of these forges have their own community base,\nand projects that are associated to the forge itself.\nHowever, issues arise when a user wishes to contribute towards\na project that exists in another forge.\nThis would require them to charter into unknown forge territory,\nto have to relearn the functionality that they're already at home with.\nForgeFlux, is an idea, that intends to get rid this problem.\nWork on your own forge, but bridge the project.\nBridging a project would allow for a user to contribute towards projects that \nexist in foreign forges, through the comfort of their own forge.\nHas this been done before? îœ²\nThe initial forgefed was \nan attempt to bridge this gap, by introducing the concept \nof bridging the gap between forges.\nThis approach required for the forge developers to actively \nparticipate in the development of the software.\nThe present ForgeFlux, focuses on the implementation being present \nin the API space instead.\nThis reduces the interference required on the side of the forges themselves,\nand seeks to develop on existing utility and APIs provided.\nForgeFlux, consists of a terminology for the development and \nutilization of it's software, which result in terms such as forges,\nand interfaces being tossed around.\nIt is recommended for a reader to go through the ecosystem-architecture, if there is any confusion regarding the usage of particular words in this documentation.\n","id":"http://127.0.0.1:1111/","title":"Magic Bridges"},"http://127.0.0.1:1111/getting-started/":{"body":"","id":"http://127.0.0.1:1111/getting-started/","title":"Getting Started"},"http://127.0.0.1:1111/getting-started/intro/":{"body":"How does it work?\nInterfaces are services that are run on the side of any user, and are used as connecting points of the bridge.\nThese interfaces are responsible for communicating with each other, and interact in the form of messages for a server-server model, and a REST API model for the server-user model.\nInterfaces are geared towards performing various operations for the repository, which include but are not limited to,\n\nPull Requests\nIssues\nComments\nNotifications\nForking\n\nHowever, as the count for interfaces go up in magnitudes, it becomes increasingly hard to keep track of them.\nThis is where Northstar comes to play, by implementing a lookup server that seeks to provide an indexed list of available forge interfaces.\nForgeFlux is currently in the Active Development phase, and is being worked on towards the alpha-testing stage.\n","id":"http://127.0.0.1:1111/getting-started/intro/","title":"How does it work?"},"http://127.0.0.1:1111/getting-started/services/":{"body":"Services\nThe services that are currently in active development are Northstar, and Interface.\nHowever, here's a few more details about them.\nNorthstar\n\nRepository :: Source Code\nOpenAPI :: OpenAPI Specification\n\nForgeFlux allows for multiple interfaces to be run against a single software forge.\nAlso, the protocol is flexible enough to support multiple types of software forges(GitLab, GitHub, etc).\nThe protocol's decentralised nature makes it impossible to create a constant record of which interfaces service forges.\nSo we created a discovery service which stores records of interfaces and the forges they service.\nThis is very similar to the way DNS works.\nIn DNS, hostname is resolved to IP address.\nHere, software forge URL is resolved to URLs of interfaces that service the queried forge.\nFor an extensive view on Northstar, please check Northstar::Detailed\nInterface\n\nRepository :: Source Code\nOpenAPI :: OpenAPI Specification\n\nDeveloping Free Software is about liberating users and giving them total control over how the programs they run should work.\nIt's only fair that developers of such software enjoy the same levels of liberty.\nForgeFlux is an attempt to enable federation for major software forges (GitLab, GitHub, Gitea, Source Hut, etc) entirely in API-space.\nWe believe our API-space implementation will allow for more organic growth as it will not require any involvement from the forge developers.\n","id":"http://127.0.0.1:1111/getting-started/services/","title":"Services"},"http://127.0.0.1:1111/services/":{"body":"","id":"http://127.0.0.1:1111/services/","title":"Services"},"http://127.0.0.1:1111/services/interface/":{"body":"Interface îœ²\nThis page is under construction. Please come back later.\n","id":"http://127.0.0.1:1111/services/interface/","title":"Interface"},"http://127.0.0.1:1111/services/northstar/":{"body":"Northstar îœ²\nThis page is under construction. Please come back later.\n","id":"http://127.0.0.1:1111/services/northstar/","title":"Northstar"},"http://127.0.0.1:1111/solder/":{"body":"","id":"http://127.0.0.1:1111/solder/","title":"Solder"},"http://127.0.0.1:1111/solder/september2020/":{"body":"September 2020\nIn the month of September, project \"ForgeFedv2\" started off by\ninitializing the lookup service, Northstar.\nThe initialization mostly comprised of setting up the CI environment,\nand focused more on defining the structure of the project, and how\nwe were to be going about it.\nA discussion on the terminology and the primitive method of the\nproject's functionality were discussed.\n","id":"http://127.0.0.1:1111/solder/september2020/","title":"September 2020"}},"docInfo":{"http://127.0.0.1:1111/":{"body":138,"title":2},"http://127.0.0.1:1111/getting-started/":{"body":0,"title":2},"http://127.0.0.1:1111/getting-started/intro/":{"body":75,"title":1},"http://127.0.0.1:1111/getting-started/services/":{"body":138,"title":1},"http://127.0.0.1:1111/services/":{"body":0,"title":1},"http://127.0.0.1:1111/services/interface/":{"body":8,"title":1},"http://127.0.0.1:1111/services/northstar/":{"body":8,"title":1},"http://127.0.0.1:1111/solder/":{"body":0,"title":1},"http://127.0.0.1:1111/solder/september2020/":{"body":31,"title":2}},"length":9},"lang":"English"}; \ No newline at end of file +window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.4142135623730951}},"df":3}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":3}}}},"d":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":2}}},"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":3},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":2}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":3}},"s":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}},"e":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":3,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"?":{"docs":{},"df":0,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}}}}}},"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":2.23606797749979},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"i":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":3},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0}},"df":3},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":2}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}}},"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0}},"df":2}}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951}},"df":1,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"'":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":3}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":2}}}}}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.7320508075688772}},"df":1}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.7320508075688772}},"df":2}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":2.23606797749979},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":2.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.7320508075688772}},"df":4}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.4142135623730951}},"df":2}}}}}},"n":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":1},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":2}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":2}}},"d":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":2}}}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":1}},"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.7320508075688772}},"df":1}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":3}}},"w":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}},"g":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":3.605551275463989},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":2.6457513110645907},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":4,"e":{"docs":{},"df":0,"f":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"v":{"docs":{},"df":0,"2":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":3}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"x":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":2.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":3,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}}}}},"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}}}}}},"k":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1},"m":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":2}}}}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}},"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"o":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":3},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1,"'":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":4}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}}}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1,"i":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.4142135623730951}},"df":3}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":2.23606797749979},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":2.449489742783178},"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":5,"e":{"docs":{},"df":0,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0}},"df":1}}}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"'":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0}},"df":2}}}},"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1,"t":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.7320508075688772}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":1}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1,"u":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":3}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":2}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}},"x":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.7320508075688772},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":2}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":1}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.7320508075688772},"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":6,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0}},"df":1}}}}},":":{"docs":{},"df":0,":":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.7320508075688772}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":2.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":2}}}},"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":2}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":3}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0}},"df":3}}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"p":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.7320508075688772}},"df":1}}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":2.23606797749979},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.4142135623730951}},"df":3,"'":{"docs":{"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1,"'":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":2}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":1}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":3}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.7320508075688772},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":2}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"k":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.7320508075688772}},"df":1}}}}},"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":2.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":2.6457513110645907},"https://dat-adi.github.io/ff-zola/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":5}}}},"t":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":3}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":2}},"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"?":{"docs":{},"df":0,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.7320508075688772},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":2.449489742783178}},"df":2}}}}},"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.7320508075688772}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":2}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":2}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":3}}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"'":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951}},"df":1}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.4142135623730951}},"df":2}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":1}}}}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0}},"df":2}}},"k":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":5},"r":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951}},"df":1}},"s":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"g":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":3}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.4142135623730951}},"df":1}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":2}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1},"k":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.7320508075688772},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.4142135623730951},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.4142135623730951}},"df":4}}}}}},"title":{"root":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":3}}}},"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/services/interface/":{"tf":1.0}},"df":1}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/services/northstar/":{"tf":1.0}},"df":1}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://dat-adi.github.io/ff-zola/solder/november2020/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{"https://dat-adi.github.io/ff-zola/solder/october2020/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://dat-adi.github.io/ff-zola/solder/september2020/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/services/":{"tf":1.0},"https://dat-adi.github.io/ff-zola/services/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://dat-adi.github.io/ff-zola/solder/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"tf":1.0}},"df":1}}}}}}},"documentStore":{"save":true,"docs":{"https://dat-adi.github.io/ff-zola/":{"body":"ForgeFlux îœ²\nForgeFlux aims to implement federation in software forges , enabling\na decentralized development environment.\nWhy is this significant? îœ²\nThere have been numerous forges that have popped \nup over the course of time.\nEach of these forges have their own community base,\nand projects that are associated to the forge itself.\nHowever, issues arise when a user wishes to contribute towards\na project that exists in another forge.\nThis would require them to charter into unknown forge territory,\nto have to relearn the functionality that they're already at home with.\nForgeFlux, is an idea, that intends to get rid this problem.\nWork on your own forge, but bridge the project.\nBridging a project would allow for a user to contribute towards projects that \nexist in foreign forges, through the comfort of their own forge.\nHas this been done before? îœ²\nThe initial forgefed was \nan attempt to bridge this gap, by introducing the concept \nof bridging the gap between forges.\nThis approach required for the forge developers to actively \nparticipate in the development of the software.\nThe present ForgeFlux, focuses on the implementation being present \nin the API space instead.\nThis reduces the interference required on the side of the forges themselves,\nand seeks to develop on existing utility and APIs provided.\nForgeFlux, consists of a terminology for the development and \nutilization of it's software, which result in terms such as forges,\nand interfaces being tossed around.\nIt is recommended for a reader to go through the ecosystem-architecture, if there is any confusion regarding the usage of particular words in this documentation.\n","id":"https://dat-adi.github.io/ff-zola/","title":"Magic Bridges"},"https://dat-adi.github.io/ff-zola/getting-started/":{"body":"","id":"https://dat-adi.github.io/ff-zola/getting-started/","title":"Getting Started"},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"body":"How does it work?\nInterfaces are services that are run on the side of any user, and are used as connecting points of the bridge.\nThese interfaces are responsible for communicating with each other, and interact in the form of messages for a server-server model, and a REST API model for the server-user model.\nInterfaces are geared towards performing various operations for the repository, which include but are not limited to,\n\nPull Requests\nIssues\nComments\nNotifications\nForking\n\nHowever, as the count for interfaces go up in magnitudes, it becomes increasingly hard to keep track of them.\nThis is where Northstar comes to play, by implementing a lookup server that seeks to provide an indexed list of available forge interfaces.\nForgeFlux is currently in the Active Development phase, and is being worked on towards the alpha-testing stage.\n","id":"https://dat-adi.github.io/ff-zola/getting-started/intro/","title":"How does it work?"},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"body":"Services\nThe services that are currently in active development are Northstar, and Interface.\nHowever, here's a few more details about them.\nNorthstar\n\nRepository :: Source Code\nOpenAPI :: OpenAPI Specification\n\nForgeFlux allows for multiple interfaces to be run against a single software forge.\nAlso, the protocol is flexible enough to support multiple types of software forges(GitLab, GitHub, etc).\nThe protocol's decentralised nature makes it impossible to create a constant record of which interfaces service forges.\nSo we created a discovery service which stores records of interfaces and the forges they service.\nThis is very similar to the way DNS works.\nIn DNS, hostname is resolved to IP address.\nHere, software forge URL is resolved to URLs of interfaces that service the queried forge.\nFor an extensive view on Northstar, please check Northstar::Detailed\nInterface\n\nRepository :: Source Code\nOpenAPI :: OpenAPI Specification\n\nDeveloping Free Software is about liberating users and giving them total control over how the programs they run should work.\nIt's only fair that developers of such software enjoy the same levels of liberty.\nForgeFlux is an attempt to enable federation for major software forges (GitLab, GitHub, Gitea, Source Hut, etc) entirely in API-space.\nWe believe our API-space implementation will allow for more organic growth as it will not require any involvement from the forge developers.\n","id":"https://dat-adi.github.io/ff-zola/getting-started/services/","title":"Services"},"https://dat-adi.github.io/ff-zola/services/":{"body":"","id":"https://dat-adi.github.io/ff-zola/services/","title":"Services"},"https://dat-adi.github.io/ff-zola/services/interface/":{"body":"Interface îœ²\nThis page is under construction. Please come back later.\n","id":"https://dat-adi.github.io/ff-zola/services/interface/","title":"Interface"},"https://dat-adi.github.io/ff-zola/services/northstar/":{"body":"Northstar îœ²\nThis page is under construction. Please come back later.\n","id":"https://dat-adi.github.io/ff-zola/services/northstar/","title":"Northstar"},"https://dat-adi.github.io/ff-zola/solder/":{"body":"","id":"https://dat-adi.github.io/ff-zola/solder/","title":"Solder"},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"body":"November 2020\nErrors were modularized at the back of Northstar.\nA Docker CI was set up for the Northstar builds.\nA GitHub organization was created for ForgeFedv2, and the repositories for the projects were\ntransferred over to it.\n","id":"https://dat-adi.github.io/ff-zola/solder/november2020/","title":"November 2020"},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"body":"October 2020\nIn the month of October, there were significant changes to the development in ForgeFedv2.\nStarting off with the addition of the OpenAPI Specification for Northstar.\nNorthstar\nA database model was created to store the details of the various forge interfaces,\nhaving these details would be a prerequisite to looking up a server.\nEndpoints were subsequently created, following the defined OpenAPI specification.\nWhile the Lookup service was in the process of development, terminologies and the\nconcept for Forge Federation was also being discussed.\nDocker support as part of the CI process was added into the mix.\nKeeping in mind, that the test suite was the method to work with the application for\nthe time being, an initial working model for the lookup service was established.\nInterface\nDevelopment of the libgit library had begun.\n[libgit] is a library that processes the contributor's changes, and generates a patch.\nDetails regarding the implementation and feature set of libgit will be covered in another section.\nReferences\n\nDatabase Initialization :: database init\n\n","id":"https://dat-adi.github.io/ff-zola/solder/october2020/","title":"October 2020"},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"body":"September 2020\nIn the month of September, project \"ForgeFedv2\" started off by\ninitializing the lookup service, Northstar.\nThe initialization mostly comprised of setting up the CI environment,\nand focused more on defining the structure of the project, and how\nwe were to be going about it.\nA discussion on the terminology and the primitive method of the\nproject's functionality were discussed.\n","id":"https://dat-adi.github.io/ff-zola/solder/september2020/","title":"September 2020"}},"docInfo":{"https://dat-adi.github.io/ff-zola/":{"body":138,"title":2},"https://dat-adi.github.io/ff-zola/getting-started/":{"body":0,"title":2},"https://dat-adi.github.io/ff-zola/getting-started/intro/":{"body":75,"title":1},"https://dat-adi.github.io/ff-zola/getting-started/services/":{"body":138,"title":1},"https://dat-adi.github.io/ff-zola/services/":{"body":0,"title":1},"https://dat-adi.github.io/ff-zola/services/interface/":{"body":8,"title":1},"https://dat-adi.github.io/ff-zola/services/northstar/":{"body":8,"title":1},"https://dat-adi.github.io/ff-zola/solder/":{"body":0,"title":1},"https://dat-adi.github.io/ff-zola/solder/november2020/":{"body":20,"title":2},"https://dat-adi.github.io/ff-zola/solder/october2020/":{"body":93,"title":2},"https://dat-adi.github.io/ff-zola/solder/september2020/":{"body":31,"title":2}},"length":11},"lang":"English"}; \ No newline at end of file diff --git a/docs/zola/public/services/index.html b/docs/zola/public/services/index.html new file mode 100644 index 0000000..2c2d5f8 --- /dev/null +++ b/docs/zola/public/services/index.html @@ -0,0 +1,43 @@ + + + Zola + + +
        +

        Welcome to Zola!

        +

        + You're seeing this page because we couldn't find a template to render. +

        +

        + To modify this page, create a section.html file in the templates directory or + install a theme. +
        + You can find what variables are available in this template in the documentation. +

        +
        + + + + diff --git a/docs/zola/public/services/interface/index.html b/docs/zola/public/services/interface/index.html new file mode 100644 index 0000000..b985b23 --- /dev/null +++ b/docs/zola/public/services/interface/index.html @@ -0,0 +1,191 @@ + + + + + + + + + + Docs | Interface + + + + + + +
        + + + + + + +
        + + +
        + +
        +
        + +
        +
        +
          +
          +
          + + +
          + +

          Interface 

          +

          This page is under construction. Please come back later.

          + + +
          + +
          +
          + + + + + + + + + diff --git a/docs/zola/public/services/northstar/index.html b/docs/zola/public/services/northstar/index.html new file mode 100644 index 0000000..d140504 --- /dev/null +++ b/docs/zola/public/services/northstar/index.html @@ -0,0 +1,191 @@ + + + + + + + + + + Docs | Northstar + + + + + + +
          + + + + + + +
          + + +
          + +
          +
          + +
          +
          +
            +
            +
            + + +
            + +

            Northstar 

            +

            This page is under construction. Please come back later.

            + + +
            + +
            +
            + + + + + + + + + diff --git a/docs/zola/public/sitemap.xml b/docs/zola/public/sitemap.xml new file mode 100644 index 0000000..069d82a --- /dev/null +++ b/docs/zola/public/sitemap.xml @@ -0,0 +1,36 @@ + + + + https://dat-adi.github.io/ff-zola/ + + + https://dat-adi.github.io/ff-zola/getting-started/ + + + https://dat-adi.github.io/ff-zola/getting-started/intro/ + + + https://dat-adi.github.io/ff-zola/getting-started/services/ + + + https://dat-adi.github.io/ff-zola/services/ + + + https://dat-adi.github.io/ff-zola/services/interface/ + + + https://dat-adi.github.io/ff-zola/services/northstar/ + + + https://dat-adi.github.io/ff-zola/solder/ + + + https://dat-adi.github.io/ff-zola/solder/november2020/ + + + https://dat-adi.github.io/ff-zola/solder/october2020/ + + + https://dat-adi.github.io/ff-zola/solder/september2020/ + + diff --git a/docs/zola/public/solder/index.html b/docs/zola/public/solder/index.html new file mode 100644 index 0000000..2c2d5f8 --- /dev/null +++ b/docs/zola/public/solder/index.html @@ -0,0 +1,43 @@ + + + Zola + + +
            +

            Welcome to Zola!

            +

            + You're seeing this page because we couldn't find a template to render. +

            +

            + To modify this page, create a section.html file in the templates directory or + install a theme. +
            + You can find what variables are available in this template in the documentation. +

            +
            + + + + diff --git a/docs/zola/public/solder/november2020/index.html b/docs/zola/public/solder/november2020/index.html new file mode 100644 index 0000000..80ea771 --- /dev/null +++ b/docs/zola/public/solder/november2020/index.html @@ -0,0 +1,194 @@ + + + + + + + + + + Docs | November 2020 + + + + + + +
            + + + + + + +
            + + +
            + +
            +
            + +
            +
            +
              +
              +
              + + +
              + +

              November 2020

              +

              Errors were modularized at the back of Northstar. +A Docker CI was set up for the Northstar builds.

              +

              A GitHub organization was created for ForgeFedv2, and the repositories for the projects were +transferred over to it.

              + + +
              + +
              +
              + + + + + + + + + diff --git a/docs/zola/public/solder/october2020/index.html b/docs/zola/public/solder/october2020/index.html new file mode 100644 index 0000000..1d16a38 --- /dev/null +++ b/docs/zola/public/solder/october2020/index.html @@ -0,0 +1,218 @@ + + + + + + + + + + Docs | October 2020 + + + + + + +
              + + + + + + +
              + + +
              + +
              +
              + +
              +
              +
                +
                +
                + + +
                + +

                October 2020

                +

                In the month of October, there were significant changes to the development in ForgeFedv2. +Starting off with the addition of the OpenAPI Specification for Northstar.

                +

                Northstar

                +

                A database model was created to store the details of the various forge interfaces, +having these details would be a prerequisite to looking up a server.

                +

                Endpoints were subsequently created, following the defined OpenAPI specification. +While the Lookup service was in the process of development, terminologies and the +concept for Forge Federation was also being discussed.

                +

                Docker support as part of the CI process was added into the mix. +Keeping in mind, that the test suite was the method to work with the application for +the time being, an initial working model for the lookup service was established.

                +

                Interface

                +

                Development of the libgit library had begun. +[libgit] is a library that processes the contributor's changes, and generates a patch. +Details regarding the implementation and feature set of libgit will be covered in another section.

                +

                References

                + + + +
                + +
                +
                + + + + + + + + + diff --git a/docs/zola/public/solder/september2020/index.html b/docs/zola/public/solder/september2020/index.html new file mode 100644 index 0000000..882eec4 --- /dev/null +++ b/docs/zola/public/solder/september2020/index.html @@ -0,0 +1,197 @@ + + + + + + + + + + Docs | September 2020 + + + + + + +
                + + + + + + +
                + + +
                + +
                +
                + +
                +
                +
                  +
                  +
                  + + +
                  + +

                  September 2020

                  +

                  In the month of September, project "ForgeFedv2" started off by +initializing the lookup service, Northstar.

                  +

                  The initialization mostly comprised of setting up the CI environment, +and focused more on defining the structure of the project, and how +we were to be going about it.

                  +

                  A discussion on the terminology and the primitive method of the +project's functionality were discussed.

                  + + +
                  + +
                  +
                  + + + + + + + + + diff --git a/scripts/ci.sh b/scripts/ci.sh new file mode 100755 index 0000000..c52b35d --- /dev/null +++ b/scripts/ci.sh @@ -0,0 +1,125 @@ +#!/bin/bash +# Used in CI workflow: install Zola binary from GitHub +# Copyright © 2021 Aravinth Manivannan +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +set -euo pipefail + +readonly TARBALL=zola.tar.gz +readonly SOURCE="https://github.com/getzola/zola/releases/download/v0.14.0/zola-v0.14.0-x86_64-unknown-linux-gnu.tar.gz" + +readonly BIN_PATH=bin +readonly BIN=$BIN_PATH/zola + +readonly DIST=public + +help() { + cat << EOF +ci.sh: CI build script +USAGE: + ci.sh +OPTIONS: + b build build website + c clean clean dependencies and build artifacts + h help print this help menu + i install install build dependencies + u url make urls relative + z zola invoke zola +EOF +} + +check_arg(){ + if [ -z $1 ] + then + help + exit 1 + fi +} + +match_arg() { + if [ $1 == $2 ] || [ $1 == $3 ] + then + return 0 + else + return 1 + fi +} + +download() { + echo "Downloading Zola" + wget --quiet --output-document=$TARBALL $SOURCE + tar -xvzf $TARBALL > /dev/null + rm $TARBALL + echo "Downloaded zola into $BIN" +} + +init() { + if [ ! -d $BIN_PATH ] + then + mkdir $BIN_PATH + fi + + if [ ! -f $BIN ] + then + cd $BIN_PATH + download + fi +} + +run() { + $BIN "${@:1}" +} + +build() { + run build +} + +no_absolute_url() { + sed -i 's/https:\/\/batsense.net//g' $(find public -type f | grep html) +} + +clean() { + rm -rf $BIN_PATH || true + rm -rf $DIST || true + echo "Workspace cleaned" +} + +check_arg $1 + +if match_arg $1 'i' 'install' +then + init +elif match_arg $1 'c' 'clean' +then + clean +elif match_arg $1 'b' 'build' +then + build +elif match_arg $1 'h' 'help' +then + help +elif match_arg $1 'u' 'url' +then + no_absolute_url +elif match_arg $1 'z' 'zola' +then + $BIN "${@:3}" +else + echo "Error: $1 is not an option" + help + exit 1 +fi + +exit 0