Technologia

Budujemy w open source.

Prawie wszystko, co tworzymy, jest otwarte - a docelowo będzie wszystko. Kod naszych produktów, standardy i narzędzia może przejrzeć, wykorzystać i ulepszyć każdy. Tak wzmacniamy społeczeństwo technologią.

28publicznych repozytorióww organizacji gi-org-pl na GitHubie
95-100%docelowego pokrycia testami jednostkowymifront-end myPolitics 2.0
build + e2eprzy każdym pull requeścieGitHub Actions
strictTypeScript w trybie ścisłymi Biome jako linter

Narzędzia, na których pracujemy

Te same, których używają zespoły produktowe na całym świecie.

Front-end
ReactReact
TypeScriptTypeScript
ViteVite
Tailwind CSSTailwind CSS
StorybookStorybook
PlaywrightPlaywright
BiomeBiome
Back-end
Node.jsNode.js
NestJSNestJS
PrismaPrisma
PostgreSQLPostgreSQL
Infrastruktura
DockerDocker
AWSAWS

Standardy, które każdy może przeczytać

Nasze zasady inżynierskie publikujemy otwarcie w repozytorium gi-tech-standards. Obowiązują każdy projekt Fundacji.

Front-end i back-endJak piszemy, testujemy i układamy kod po obu stronach aplikacji.
Proces reviewJak recenzujemy zmiany, żeby wolontariusze nie czekali na odpowiedź.
Decyzje z uzasadnieniemDlaczego narzędzie X, a nie Y - zapisane w dokumentach decyzji i RFC.
Gotowe szablonyNowe projekty startują z otwartych szablonów dla Vite i NestJS.

Jak powstaje każda zmiana

1Zadanie i specyfikacjaDokumentacja produktu jest kodem: koncept, moduły i zadania w Markdown, publikowane na roadmap.gi.org.pl.
2Pull requestAutor zgłasza zmianę i przypisuje recenzenta: lidera technicznego albo opiekuna praktyk.
3Testy i CIGitHub Actions buduje projekt i uruchamia testy e2e przy każdym pull requeście.
4Recenzja człowiekaKomentarze według Conventional Comments; dopiero po zatwierdzeniu zmiana trafia do głównej gałęzi.
AI w zespole

Człowiek prowadzi, AI wspiera.

Wierzymy, że AI ma odciążać ludzi, a nie ich zastępować. Dlatego to człowiek wyznacza kierunek, rozumie każdą decyzję i odpowiada za efekt.

OdpowiedzialnośćZa każdą zmianą stoi osoba, która ją rozumie i bierze za nią odpowiedzialność.
PrzejrzystośćMówimy otwarcie, gdzie pomaga nam AI, i publikujemy zasady, którymi się kierujemy.
BezpieczeństwoDane wrażliwe nigdy nie trafiają do narzędzi AI.
Nauka, nie skrótyAI ma przyspieszać rozwój młodych inżynierów, a nie go zastępować.

Jeden zespół: praktykanci i inżynierowie

U nas nie ma osobnej ścieżki dla początkujących. Wszyscy pracują w tym samym procesie i przy tym samym produkcie.

Ten sam procesPraktykanci i wolontariusze, także uczniowie techników, przechodzą to samo review co doświadczeni inżynierowie.
Prawdziwe wdrożeniaXVII program praktyk dowiózł komponenty biblioteki athena oraz refaktor myPolitics z CQRS i wielojęzycznością.
Pierwsze strony w ReactWiosną 2026 r. 12 praktykantów zbudowało swoje strony w React.
Wiedza na scenieOskar Barcz mówił o naszej pracy m.in. na SymfonyLive Berlin 2025, SymfonyCon Amsterdam 2025 i SymfonyDay Montreal 2026.

Zobacz więcej

© Fundacja Generacja Innowacja, 2026
ul. Twarda 18, 00-105 Warszawa
KRS 0001041229, NIP 5214023308

© Fundacja Generacja Innowacja, 2026
ul. Twarda 18, 00-105 Warszawa
KRS 0001041229, NIP 5214023308