40bce2aec3
I figured that this is going to be the main source of truth unlike an OpenAPI Specification, and as such is the only one that we should be following.
45 lines
1.9 KiB
Markdown
45 lines
1.9 KiB
Markdown
+++
|
|
title = "Magic Bridges"
|
|
insert_anchor_links = "right"
|
|
+++
|
|
|
|
# ForgeFlux
|
|
|
|
[ForgeFlux](https://forgeflux.org/) aims to implement federation in [software forges](https://en.wikipedia.org/wiki/Forge_(software)) , 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](https://forgefed.peers.community/) 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](https://github.com/forgeflux-org/spec/blob/master/rfc/1-ecosystem-architecture/1-ecosystem-architecture.md), if there is any confusion regarding the usage of particular words in this documentation.
|
|
|