Few december notes

WIP
This commit is contained in:
dat-adi 2022-01-22 15:38:03 +05:30
parent f82ddc5d3e
commit 2651da9a49
4 changed files with 35 additions and 14 deletions

View file

@ -0,0 +1,16 @@
+++
title = "December 2020"
weight = 40
+++
# December 2020
A test suite was developed for the Gitea ecosystem, and a refactor was performed on the
various structures to leverage the functionality provided by [dataclasses](https://docs.python.org/3/library/dataclasses.html).
Error handling was set up for the client side, and an implementation of a forking
mechanism was developed, followed by the forking mechanism for the Gitea forge.
An authentication mechanism was developed to implement Matrix's [signed JSON](https://github.com/matrix-org/python-signedjson)
feature, but, was later replaced in favor of [HTTP Signatures](https://tools.ietf.org/html/draft-cavage-http-signatures).

View file

@ -5,13 +5,11 @@ 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.
Errors were modularized at the back of [Northstar](https://github.com/forgeflux-org/northstar/),
and 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.
A majority of the development on Interface was done during this time.
A [GitHub organization](https://github.com/forgeflux-org) was created for ForgeFedv2,
and the repositories for the projects were transferred over to it.
A Notification-Event Translation Mechanism was set up.

View file

@ -4,10 +4,13 @@ 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.
In the month of October, there were significant changes to the development
in ForgeFedv2, 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.
@ -15,15 +18,18 @@ 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.
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.
## Interface
Development of the `libgit` library had begun.
Development of the `libgit` library had begun at this point.
[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)
- Database Initialization :: [database init](https://github.com/forgeflux-org/northstar/commit/6a82a1bc83d4733a5a077e33ad0c222aed496145)

View file

@ -4,6 +4,7 @@ weight = 40
+++
# September 2020
In the month of September, project "ForgeFedv2" started off by
initializing the lookup service, [Northstar](https://github.com/forgeflux-org/northstar/).