Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/forgeflux-org/interface

API-space software forge federation
https://github.com/forgeflux-org/interface

federation federation-gateway forgefed forgeflux git software-development

Last synced: about 6 hours ago
JSON representation

API-space software forge federation

Awesome Lists containing this project

README

        

## ForgeFlux Interface

**Enabling [software forge](https://en.wikipedia.org/wiki/Forge_(software)) federation in API-space federation**

[![Build](https://github.com/forgeflux-org/interface/actions/workflows/linux.yml/badge.svg)](https://github.com/forgeflux-org/interface/actions/workflows/linux.yml)
[![codecov](https://codecov.io/gh/forgeflux-org/interface/branch/master/graph/badge.svg?token=0100H4ECG4)](https://codecov.io/gh/forgeflux-org/interface)

## Why

Developing [Free
Software](https://www.gnu.org/philosophy/free-sw.en.html) 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. ForgeFed is an attempt to enable
federation for major software forges(GitLab, GitHub, Gitea, Source Hut,
etc.) entirely in API-space. Prior to this, [there was an attempt to do
the same](https://forgefed.peers.community/) but it was a very involved
protocol and required participation from the forge developers. We
believe our API-space implementation will allow for more organic growth
as it will not require any involvement from the forge developers.

## Live instance

Coming soon

## API Specification

Coming soon

## Deployment

Coming soon

## Hacking

Please see [HACKING.md](./docs/HACKING.md)