2025-12-08, 15:54
  #73
Medlem
Mr.RedHats avatar
Citat:
Ursprungligen postat av leolajban
Det finns egentligen inget fastställt mål med projektet, annat än att kunna dela tillägget med användare som uppskattar det. Alla är välkomna att bidra med kod och pull requests till huvud-repot tas tacksamt emot förutsatt att det inte bara handlar om rena README/manifest-ändringar eller andra typiska drive-by commits.
Jag ser heller inga framtida kommersiella ambitioner med projektet. För mig är det ett hobbyprojekt som jag arbetar med när tid finns, främst för att lägga till funktioner som jag själv eller andra har nytta av.

Jag håller helt med om att Chrome’s sync-storage bör tas bort i nuläget av integritets- och säkerhetsskäl. Om du vill ta hand om det i samband med att du strukturerar om kodbasen vore det utmärkt, annars kan jag själv ordna det längre fram när jag ändå gör andra ändringar.

Skulle man i framtiden vilja återinföra stöd för sync-storage kan det implementeras som ett eget val i inställningarna, där användare av Chromium-baserade webbläsare själva måste aktivera funktionen. Då kan man också visa en tydlig varning eller disclaimer innan sync-lagring slås på.

Personligen tycker jag att separata test-repos för CI/CD är lite överdimensionerat med det nuvarande användarantalet på uppskattningsvis 50–100 personer, särskilt eftersom varje enskild funktion ändå kan aktiveras eller stängas av manuellt(så det blir är egentligen ingen
kris om någon enstaka funktion skulle innehålla buggar). Men om du vill arbeta med CI-flöden, canary/stable-branching och liknande i ditt eget repo, och sedan pusha stabila versioner till mitt main-repo, så fungerar det alldeles utmärkt. I så fall kan din canary-gren fungera som gemensam test- och utvecklingsmiljö.

Gällande MPL 2.0 så ser jag inte några större problem med det så länge du själv lägger in kommentarer ovanför din kod och justerar readme-filen att delar av projektet har just den licensen innan du skickar pull request.
Toppen, då tar jag canary och bygger upp strukturen där.
Jag börjar från en ren kodbas (lägger på er GPLv3 licens oförändrad) bara för att vi ska få in moduler och pipeline utan att störa det som redan fungerar.
Om ni lägger upp en gren där nuvarande skick ligger orört så undviker vi att något kolliderar.

Det här blir stegvis och transparent - inget som saboterar ert pågående arbete.
Och helt lugnt: jag sitter med juridik till vardags, så det här är hobby även för mig. Bara av en annan sort.

Jag ska skissa upp en struktur senare i eftermiddag. Satt halva natten med lite annat, så behöver sova en stund. Vi höres inom kort!
Citera
2026-01-09, 18:52
  #74
Medlem
Mr.RedHats avatar
Citat:
Ursprungligen postat av leolajban
Det finns egentligen inget fastställt mål med projektet, annat än att kunna dela tillägget med användare som uppskattar det. Alla är välkomna att bidra med kod och pull requests till huvud-repot tas tacksamt emot förutsatt att det inte bara handlar om rena README/manifest-ändringar eller andra typiska drive-by commits.
Jag ser heller inga framtida kommersiella ambitioner med projektet. För mig är det ett hobbyprojekt som jag arbetar med när tid finns, främst för att lägga till funktioner som jag själv eller andra har nytta av.

Jag håller helt med om att Chrome’s sync-storage bör tas bort i nuläget av integritets- och säkerhetsskäl. Om du vill ta hand om det i samband med att du strukturerar om kodbasen vore det utmärkt, annars kan jag själv ordna det längre fram när jag ändå gör andra ändringar.

Skulle man i framtiden vilja återinföra stöd för sync-storage kan det implementeras som ett eget val i inställningarna, där användare av Chromium-baserade webbläsare själva måste aktivera funktionen. Då kan man också visa en tydlig varning eller disclaimer innan sync-lagring slås på.

Personligen tycker jag att separata test-repos för CI/CD är lite överdimensionerat med det nuvarande användarantalet på uppskattningsvis 50–100 personer, särskilt eftersom varje enskild funktion ändå kan aktiveras eller stängas av manuellt(så det blir är egentligen ingen
kris om någon enstaka funktion skulle innehålla buggar). Men om du vill arbeta med CI-flöden, canary/stable-branching och liknande i ditt eget repo, och sedan pusha stabila versioner till mitt main-repo, så fungerar det alldeles utmärkt. I så fall kan din canary-gren fungera som gemensam test- och utvecklingsmiljö.

Gällande MPL 2.0 så ser jag inte några större problem med det så länge du själv lägger in kommentarer ovanför din kod och justerar readme-filen att delar av projektet har just den licensen innan du skickar pull request.


Citat:
Ursprungligen postat av Mr.RedHat
Toppen, då tar jag canary och bygger upp strukturen där.
Jag börjar från en ren kodbas (lägger på er GPLv3 licens oförändrad) bara för att vi ska få in moduler och pipeline utan att störa det som redan fungerar.
Om ni lägger upp en gren där nuvarande skick ligger orört så undviker vi att något kolliderar.

Det här blir stegvis och transparent - inget som saboterar ert pågående arbete.
Och helt lugnt: jag sitter med juridik till vardags, så det här är hobby även för mig. Bara av en annan sort.

Jag ska skissa upp en struktur senare i eftermiddag. Satt halva natten med lite annat, så behöver sova en stund. Vi höres inom kort!
Uppdatering: Har påbörjat lite smått.
Har lite problem på min laptop just nu som har alldeles för lite minne. Håller på och fixar så att jag kan köra code-server på min dedikerade server istället, och sedan ansluta till webbläsaren. Så ursäktar att det tagit tid. Behövde köra om hela konfigurationen från noll. Men nu är allt scriptat så att det går att nollställa igen utan problem

Oavsett här är WIP: https://github.com/Mr-RedHat-fb/Kattskralle/tree/WIP

Är för det mesta instruktioner till agenter och även någon action jag lagt in. Blev som sagt distraherad av olika skäl. Men får bättre tillgång till hårdvara i veckan som kommer, så då kommer allt flyta på utan problem.

Ordnade även ett devkonto hos Google så att jag kan publicera canary-releases.
Tror jag läste i dokumentationen att man får bara ha en kanal per tillägg. Men kommer lägga in actions åt er så att ni bara behöver lägga in egna secrets, så kommer den att publicera direkt vid release.


Jag kommer att experimentera lite med olika verktyg för CI/CD
Tittar bl.a. på Sonar(Cloud) och CircleCI (men tror GitHub Actions är tillräckligt)

Tänkte mest så man får instant feedback på buggar. Men tänker att ESLint för JavaScript är tillräckligt i början, som eventuellt går att bygga ut/komplettera med Sonar.


Kan även tipsa om https://antigravity.google som verkar väldigt lovande. Kanske är mer relevant för mig som sitter med annat än rent kodande. Men ville ändå nämna det som ett alternativ till cursor och Visual Studio Code.

Håller även på att fixa någon enklare MCP för AI. Ska bara lära mig hur det fungerar
__________________
Senast redigerad av Mr.RedHat 2026-01-09 kl. 19:13.
Citera
  • 6
  • 7

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in