Skip to content
/ gill Public

Gill is a free and open-source git-service based on ActivityPub and ForgeFed

License

Notifications You must be signed in to change notification settings

oknozor/gill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e664cfe · Feb 1, 2023
Feb 1, 2023
Jan 30, 2023
Jan 28, 2023
Jan 14, 2023
Dec 10, 2022
Jan 30, 2023
Dec 10, 2022
Dec 10, 2022
Jan 24, 2023
Dec 10, 2022
Jan 18, 2023
Jan 28, 2023
Jan 18, 2023
Nov 22, 2022
Jan 30, 2023
Jan 24, 2023
Jan 30, 2023
Jan 14, 2023
Jan 30, 2023
Jan 18, 2023
Jan 28, 2023
Jan 24, 2023
Jan 30, 2023
Jan 30, 2023

Repository files navigation

Gill

CI codecov Conventional Commits GitHub Docker Image Version (tag latest semver) Join the chat on matrix at #gill:hoohoot.org

Gill is a free and open-source git-service based on ActivityPub and ForgeFed. Gill servers are interoperable with other ForgeFed implementation, allowing users to manage bug reports, merge requests and notifications across instances.

Disclaimer

⚠️ Gill is far from being ready for production use. Use at your own risk, expect bugs and breaking changes until first release.

Demo

Here is a live demo of Gill. Note that the instance is self-hosted on a Raspberrypi 3 with an average upload bandwidth of 4.19Mbps so it might feel slow depending on your location.

Goal

  • Provide a decentralized alternative proprietary git-service.
  • Compatibility with other ForgeFed implementation.
  • Easy to self-host.

Planned Features

Interoperability with ForgeFed implementation

You should be free to choose which platform suits you the most. Checkout other ForgeFed implementation.

Git service

Manage merge request, branch protection, user permission, explore repositories etc.

Project management

Issue tracker, merge request comment, project, kanban etc.

Rest API

Interface with the Rest API to create plugins, third party tools, bot etc.

Why is Gill hosted on GitHub ?

For now, we need visibility and support, unfortunately GitHub is the only place offering this. When the time comes this repository will turn into a read-only mirror and Gill will host itself.

Can I help ?

Contributions

While most of the git related features are there. Gill is still at a very early stage. I am not ready to accept contribution yet, but I hope to get there soon.

Financial support

I quit my job in November 2022, and I am working full time on Gill since. Consider donating to help me continue doing so.

Contact

You can contact me via the #general-forgefed:matrix channel.

Screenshots

These are screenshots of the current Gill user interface which is likely to change.

screenshot screenshot
screenshot screenshot

License

All the code in this repository is released under the MIT License, for more information take a look at the LICENSE file.

About

Gill is a free and open-source git-service based on ActivityPub and ForgeFed

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages