Vi planerar att flytta Fluxers kod från GitHub till en Forgejo-sajt som vi driver själva, och att bygga Fluxer på egna datorer och publicera containeravbilderna från ett eget register. Vi har inte bestämt något datum, och tills vi flyttar är allt på GitHub kvar som det är.
Kommer Fluxer att fortsätta använda GitHub?
Ja, än så länge. Koden för servern, webbappen och skrivbordsappen finns i fluxerapp/fluxer på GitHub, och koden för apparna för iOS och Android finns i fluxerapp/flutter_client. Pull requests, de flesta byggen, versionerna av skrivbordsappen och containeravbilderna finns också på GitHub.
I framtiden vill vi ha allt det på en Forgejo-sajt som vi driver själva. Forgejo är fri programvara med öppen källkod för att lagra kod, och den fungerar ungefär som GitHub.
Varför flyttar Fluxer till Forgejo?
Vi vill ha verktygen vi bygger Fluxer med under vår egen kontroll i Sverige och EU, utan att vara beroende av ett amerikanskt företag. Det är samma skäl till att vi flyttar fluxer.com till egen hårdvara i Sverige. Forgejo har öppen källkod, och vi kan driva det själva. Fluxer är ett svenskt företag utan externa investerare, och vi vill att det ska förbli oberoende.
Kommer Fluxer att driva egen CI och ett eget containerregister?
Ja, det är planen. I dag körs de flesta av våra byggen på GitHub Actions, och containeravbilderna publiceras i GitHubs containerregister på ghcr.io/fluxerapp. Vi planerar att köra byggena på egna datorer och publicera avbilderna från ett eget register.
Nedladdningarna av skrivbordsappen och deras kontrollsummor finns redan på vår egen sajt, pkgs.fluxer.com, och vi har egna förråd för apt, dnf, pacman och Flatpak för Linux. Felrapporter och förslag på funktioner hamnar på Fluxer Feedback, och översättningar görs på Fluxers Weblate.
Vad ändras för den som bidrar?
Kodbidrag kommer att flytta från pull requests på GitHub till pull requests på vår Forgejo-sajt, och vi kommer att förklara hur du skickar dina egna ändringar dit innan vi flyttar. Tills dess kan du bidra på GitHub på samma sätt som i dag.
Felrapporter och förslag på funktioner stannar på Fluxer Feedback, där du loggar in med ditt Fluxer-konto. För att översätta Fluxer skapar du i dag ett konto på Fluxers Weblate med ett GitHub-konto, och vi tittar på att låta dig logga in med ditt Fluxer-konto.
Vad ändras för dig som driver Fluxer själv?
När vi flyttar kommer Fluxers containeravbilder från ett register som vi driver, och dokumentationen för driftansvariga och versionsanteckningarna säger vad du behöver ändra, om något. I dag kommer avbilderna från ghcr.io/fluxerapp, och rexctl laddar ned sina filer från fluxer.dev.
Ändrar flytten hur jag kontrollerar en nedladdning av Fluxer?
Nej. Vår nedladdningssida och pkgs.fluxer.com är fortfarande platserna där du laddar ned skrivbordsappen, med en SHA-256-kontrollsumma bredvid varje nedladdning. Versionerna för Windows är signerade i Fluxer Platform AB:s namn, och våra förråd för Linux är signerade med vår arkivnyckel.
Versionerna av skrivbordsappen som finns på GitHub i dag kommer att flytta till vår Forgejo-sajt tillsammans med resten av koden. Du kan kontrollera en nedladdning innan du installerar den.
Vad förblir likadant efter flytten?
Fluxer förblir fri programvara med öppen källkod under AGPL, och vem som helst får köra, studera, ändra och dela den. Den som bidrar behåller upphovsrätten till sitt arbete, lägger till en signering enligt Developer Certificate of Origin i varje commit som den skickar och skriver inte under något CLA.
När lämnar Fluxer GitHub?
Vi har inte bestämt något datum, och vi uppdaterar den här sidan när vi har ett. Tills dess finns koden, pull requests, versionerna och containeravbilderna kvar på GitHub.