239 lines
6.3 KiB
HTML
239 lines
6.3 KiB
HTML
|
<!DOCTYPE HTML>
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta charset="UTF-8">
|
||
|
<link rel="stylesheet" href="https://docs.forgeflux.org/main.css">
|
||
|
|
||
|
<link rel="icon" href="https://www.getzola.org/favicon.ico">
|
||
|
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||
|
<title> Docs | October 2020 </title>
|
||
|
</head>
|
||
|
<body>
|
||
|
|
||
|
|
||
|
<script>
|
||
|
fetch('https://api.github.com/repos/getzola/zola/releases/latest')
|
||
|
.then((response) => {
|
||
|
return response.json();
|
||
|
})
|
||
|
.then((data) => {
|
||
|
let release_name = data.name;
|
||
|
let html_url = data.html_url;
|
||
|
release.innerHTML = `<a href='${html_url}'>${release_name}</a>`;
|
||
|
});
|
||
|
</script>
|
||
|
|
||
|
<main>
|
||
|
|
||
|
|
||
|
|
||
|
<nav>
|
||
|
|
||
|
<a href="https://docs.forgeflux.org">
|
||
|
<img src="/logo.svg" alt="" />
|
||
|
</a>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<div id="release"></div>
|
||
|
|
||
|
|
||
|
<a href="javascript:void(0);" onclick="burger()" id="mobile" class="ms-Icon--GlobalNavButton"></a>
|
||
|
<div id="trees">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<input class="tree-toggle" type="checkbox" id="services"
|
||
|
/>
|
||
|
<label class="tree-toggle-label" for="services">Services</label>
|
||
|
|
||
|
<ul class="subtree">
|
||
|
|
||
|
<li >
|
||
|
<a href="https://docs.forgeflux.org/services/interface/">Interface</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li >
|
||
|
<a href="https://docs.forgeflux.org/services/northstar/">Northstar</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</ul>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<input class="tree-toggle" type="checkbox" id="getting-started"
|
||
|
/>
|
||
|
<label class="tree-toggle-label" for="getting-started">Getting Started</label>
|
||
|
|
||
|
<ul class="subtree">
|
||
|
|
||
|
<li >
|
||
|
<a href="https://docs.forgeflux.org/getting-started/services/">Services</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li >
|
||
|
<a href="https://docs.forgeflux.org/getting-started/events/">Events</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li >
|
||
|
<a href="https://docs.forgeflux.org/getting-started/how/">How does it work?</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</ul>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<input class="tree-toggle" type="checkbox" id="updates"
|
||
|
checked />
|
||
|
<label class="tree-toggle-label" for="updates">Updates</label>
|
||
|
|
||
|
<ul class="subtree">
|
||
|
|
||
|
<li >
|
||
|
<a href="https://docs.forgeflux.org/updates/december2020/">December 2020</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li >
|
||
|
<a href="https://docs.forgeflux.org/updates/november2020/">November 2020</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li class="active">
|
||
|
<a href="https://docs.forgeflux.org/updates/october2020/">October 2020</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li >
|
||
|
<a href="https://docs.forgeflux.org/updates/september2020/">September 2020</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</ul>
|
||
|
|
||
|
</div>
|
||
|
</nav>
|
||
|
|
||
|
|
||
|
<article>
|
||
|
|
||
|
|
||
|
<div id="on_right">
|
||
|
<span id="search-ico" class="ms-Icon--Search"></span>
|
||
|
</div>
|
||
|
<div class="search-container">
|
||
|
<input id="search" type="search" placeholder="Search as you type...">
|
||
|
<div class="search-results">
|
||
|
<div class="search-results__header"></div>
|
||
|
<ul class="search-results__items"></ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
<div id="wrap">
|
||
|
|
||
|
<h1 id="october-2020">October 2020</h1>
|
||
|
<p>In the month of October, there were significant changes to the development
|
||
|
in ForgeFedv2, with the addition of the <a href="https://forgeflux-org.github.io/northstar/">OpenAPI Specification</a>
|
||
|
for Northstar.</p>
|
||
|
<h2 id="northstar">Northstar</h2>
|
||
|
<p>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.</p>
|
||
|
<p>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 <a href="https://github.com/forgeflux-org/spec/tree/master/rfc">discussed</a>.</p>
|
||
|
<p>Docker support as part of the CI process was added into the mix, while
|
||
|
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.</p>
|
||
|
<h2 id="interface">Interface</h2>
|
||
|
<p>Development of the <code>libgit</code> library had begun at this point.</p>
|
||
|
<p>[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.</p>
|
||
|
<h2 id="references">References</h2>
|
||
|
<ul>
|
||
|
<li>Database Initialization :: <a href="https://github.com/forgeflux-org/northstar/commit/6a82a1bc83d4733a5a077e33ad0c222aed496145">database init</a></li>
|
||
|
</ul>
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
</article>
|
||
|
</main>
|
||
|
|
||
|
|
||
|
<script type="text/javascript" src="https://docs.forgeflux.org/elasticlunr.min.js" defer></script>
|
||
|
<script type="text/javascript" src="https://docs.forgeflux.org/search_index.en.js" defer></script>
|
||
|
<script type="text/javascript" src="https://docs.forgeflux.org/js.js" defer></script>
|
||
|
|
||
|
|
||
|
</body>
|
||
|
</html>
|