<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Współtwórz on Ansel</title><link>https://ansel.photos/pl/contribute/</link><description>Recent content in Współtwórz on Ansel</description><generator>Hugo -- gohugo.io</generator><language>pl</language><copyright>© Copyright 2022-2025 – Aurélien Pierre</copyright><lastBuildDate>Mon, 27 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ansel.photos/pl/contribute/index.xml" rel="self" type="application/rss+xml"/><item><title>The pact</title><link>https://ansel.photos/pl/contribute/pact/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><updated>Mon, 27 Jul 2026 00:00:00 +0000</updated><guid>0939df1a1171a225dc947ab8c354cd87d0f1bde3dd6465dd1ea51ba007c946d4</guid><description>&lt;p>Free software runs on two one-way transactions. Users take the product without giving
anything back, because three centuries of market taught us that a thing endlessly
downloadable has no price. Developers decide without answering to anyone, because the
license says they owe nothing — not even an explanation. One side takes without paying,
the other rules without accounting. These are not two problems: they are the same problem,
seen from both ends, and most of what is wrong with free software grows on it.&lt;/p></description></item><item><title>Scope</title><link>https://ansel.photos/pl/contribute/scope/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><updated>Mon, 27 Jul 2026 00:00:00 +0000</updated><guid>23605b924f953f50e058d8ea3952c0aa4424874c9b22e07da9aec67935d229a4</guid><description>&lt;p>Knowing the audience is the first step of design, and declaring the scope is the first step
of governance: every request, bug report and contribution is measured against this page.
There are two honest ways to criticize the project. Holding it to what this page promises —
that critique is always receivable, and the project cannot dismiss it without contradicting
itself. Measuring it against a goal it never adopted — that is a wish, receivable as a wish
and refusable as one. This page exists so everyone can tell which is which.&lt;/p></description></item><item><title>Code of conduct</title><link>https://ansel.photos/pl/contribute/code-of-conduct/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate><updated>Tue, 28 Jul 2026 00:00:00 +0000</updated><guid>c29dc3f086cc7f34e1c7ffd106f2f066e7c2d07fd2a4cc68ebdec8944c119a30</guid><description>&lt;p>This code protects two groups from two dangers. It protects users — including the
non-technical, the non-English-speaking, the beginner who wandered in — from being treated
as failed programmers. And it protects the people who do the work from the pressure of a
crowd that outnumbers them a thousand to one. Most codes of conduct only look in one
direction; this one refuses to choose, because the project has seen what each direction
costs.&lt;/p></description></item><item><title>A culture of problem solving</title><link>https://ansel.photos/pl/contribute/problem-solving/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><updated>Mon, 27 Jul 2026 00:00:00 +0000</updated><guid>c56ef9f380e03d3f02257e22a0b226fbc07c69b2262dbb1b8ae68b23ad7cd249</guid><description>&lt;p>Everything in open source is public: the code, the bugs, the requests, the discussion.
Everyone can chime in — which is a strength only if the conversation is disciplined, and a
slow-motion disaster otherwise. This page is the discipline. It is not etiquette: every
rule here exists because its violation has a measurable cost in wasted work, and the
&lt;a href="https://ansel.photos/pl/contribute/report-a-bug/" title="" rel="dofollow" >bug-reporting protocol&lt;/a> and &lt;a href="https://ansel.photos/pl/contribute/design/" title="" rel="dofollow" >design protocol&lt;/a> both build
on it.&lt;/p>
&lt;p>For background, see &lt;a href="https://eng.aurelienpierre.com/2020/04/the-designer-and-the-drilling-machine/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >The designer and the drilling machine&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>
and &lt;a href="https://eng.aurelienpierre.com/2022/06/design-by-committee-will-not-save-floss/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Design by committee will not save FLOSS&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/p></description></item><item><title>Reporting bugs</title><link>https://ansel.photos/pl/contribute/report-a-bug/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><updated>Mon, 27 Jul 2026 00:00:00 +0000</updated><guid>55e09d1c2fa42e15dd6ea1783e4dd33f859ba401306a6e9fe4e9b8fefecb39e9</guid><description>&lt;p>A bug report is testimony: what you did, what happened, what you expected. That is all the
project asks of you — the translation into causes, diagnoses and fixes is our work, not
yours. You will never be blamed for not knowing computers, for imperfect English, or for a
report that turns out to be a documentation problem: a user who cannot follow a technical
instruction has found a design or documentation defect, not committed a personal failing
(&lt;a href="https://ansel.photos/pl/contribute/code-of-conduct/" title="" rel="dofollow" >code of conduct&lt;/a>).&lt;/p></description></item><item><title>Projektowanie Ansela</title><link>https://ansel.photos/pl/contribute/design/</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><updated>Sun, 14 Jul 2024 00:00:00 +0000</updated><guid>78ea9935e32c2e74c7fb2efbc1f514d93cfc0c2da4d7f5baf4217250e3f540b8</guid><description>&lt;p>Ansel is &lt;strong>designed&lt;/strong>, not hacked. The difference is a process: hacking optimizes for the pleasure of writing code, design optimizes for the problem being solved — and for what the solution will cost to maintain (&lt;a href="https://en.wikipedia.org/wiki/Technical_debt" title="Wikipedia link" target="_blank" rel="noopener noreferrer nofollow" >technical debt&amp;thinsp;&lt;sup class="icon">&lt;i class="fab fa-wikipedia-w">&lt;/i>&lt;/sup>&lt;/a>) long after the fun is gone. This page is that process. Pull requests that bypass it will be refused, whatever their technical quality: it is the &lt;a href="https://ansel.photos/pl/contribute/pact/" title="" rel="dofollow" >pact&lt;/a> applied to code.&lt;/p></description></item><item><title>Nominal workflows</title><link>https://ansel.photos/pl/contribute/introduction/</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><updated>Sun, 14 Jul 2024 00:00:00 +0000</updated><guid>ecc4ed633a28d450cff69c0e06114a47419191a76cf9f6fd9e5eb3c9ddb41107</guid><description>&lt;p>What Ansel is, who it serves and what it refuses is declared in &lt;a href="https://ansel.photos/pl/contribute/scope/" title="" rel="dofollow" >Scope&lt;/a>; this
page gives the background — why digital photography software went wrong — and the concrete
workflows the tool is optimized for. Everything here is reference material for the
&lt;a href="https://ansel.photos/pl/contribute/design/" title="" rel="dofollow" >design protocol&lt;/a>: a proposal is evaluated against these workflows, not against
the sum of everyone&amp;rsquo;s habits.&lt;/p>
&lt;/section>
&lt;section id="context">
&lt;h2 class="text-left heading">
Context
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Fotografia cyfrowa upowszechniła się w latach 2000., ponieważ umożliwiła szybszy przepływ pracy i pozwoliła uzyskiwać natychmiastowe wyniki w porównaniu z tradycyjnym przepływem pracy opartym na filmie i ciemni. Wprowadziła jednak wiele nowych problemów.&lt;/p></description></item><item><title>Organizacja projektu</title><link>https://ansel.photos/pl/contribute/organization/</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><updated>Sun, 14 Jul 2024 00:00:00 +0000</updated><guid>8031eda41abe9eaafe9dca1c5684a2835a07c834ffb4299ce2b97bf81ebf2fb6</guid><description>&lt;p>The project is run by the maintainer, who balances developing and maintaining the software with the rest of a life. This calls for low-overhead project management strategies, relying on cloud-based collaborative tools.&lt;/p>
&lt;/section>
&lt;section id="działy">
&lt;h2 class="text-left heading">
Działy
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="rozwój-oprogramowania">
&lt;h3 class="text-left heading">
Rozwój oprogramowania
&lt;/h3>
&lt;p>Rozwój odbywa się na &lt;a href="https://github.com/aurelienpierreeng/ansel" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Githubie&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/p>
&lt;p>Feature requests are not taken from users at this point. Users are consulted by the developer regarding their needs when a (re)design project is started. This is to prevent disruptive inputs at random times that would only slow-down the opened projects. Consultations reach beyond the forum and chat regulars — through surveys when the stakes warrant it — because the people who show up in project spaces are a biased sample of the people who use the tool, and silence is not satisfaction: those who left or never came have needs too, and they are precisely the ones the loudest channels never carry.&lt;/p></description></item><item><title>Segregacja zgłoszeń</title><link>https://ansel.photos/pl/contribute/triaging/</link><pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate><updated>Mon, 15 Jul 2024 00:00:00 +0000</updated><guid>665223e706197cf74d5d4e0d8704fa0165dd924f572f39dcd907b33c41a528be</guid><description>&lt;p>Ta strona jest przeznaczona dla osób pomagających w segregacji zgłoszeń w systemie śledzenia zgłoszeń na Githubie.&lt;/p>
&lt;/section>
&lt;section id="preamble">
&lt;h2 class="text-left heading">
Preamble
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;ul>
&lt;li>Każdy projekt ma ograniczone zasoby, różnica między projektami polega na progu.&lt;/li>
&lt;li>Każdy projekt powinien mieć jasno określone cele. Dla Ansela jest to zarządzanie, edytowanie i eksportowanie kolekcji obrazów RAW na komputerze stacjonarnym przez użytkownika końcowego, który nie korzysta z wiersza poleceń, ale stawia wizualną jakość obrazu ponad wszystko inne.&lt;/li>
&lt;li>Każdy projekt ma narzut, czyli działania wymagane, aby osiągnąć cele, choć same w sobie nie są celem i dlatego powinny pozostać minimalne. Dla Ansela jest to utrzymanie strony internetowej, dokumentacji, serwerów, pakietów budowanych co noc, porządkowanie kodu, debugowanie, testy regresji, wsparcie dla wielu systemów operacyjnych, segregacja zgłoszeń itd.&lt;/li>
&lt;li>Cele i narzut należy wyrażać w kategoriach &lt;strong>zadań&lt;/strong> do wykonania, aby &lt;strong>rozwiązać problemy&lt;/strong> (zgłoszenia). Jeśli nie ma problemu do rozwiązania, to nie ma pracy do wykonania: status quo też jest świetne, nie twórz pracy dla samej pracy.&lt;/li>
&lt;li>z powodu ograniczenia zasobów zadania muszą być uporządkowane według ich priorytetu.&lt;/li>
&lt;/ul>
&lt;p>Poniższy dokument ma na celu zdefiniowanie tego priorytetu.&lt;/p></description></item><item><title>Styl kodowania</title><link>https://ansel.photos/pl/contribute/coding-style/</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><updated>Sun, 14 Jul 2024 00:00:00 +0000</updated><guid>c56a95ece9a529c59f4dca6ff5941dbc52c98552a60380a88c98eb5af5703776</guid><description>&lt;/section>
&lt;section id="wartości">
&lt;h2 class="text-left heading">
Wartości
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="jeśli-coś-nie-jest-zepsute-nie-naprawiaj-tego">
&lt;h3 class="text-left heading">
Jeśli coś nie jest zepsute, nie naprawiaj tego
&lt;/h3>
&lt;p>Zbyt wiele w „projektowaniu&amp;quot; Darktable zaczynało się od „fajnie by było, gdybyśmy mogli&amp;hellip;&amp;quot;. Powiem Ci, co jest fajne: jak najszybsze powieszenie Twoich dobrych zdjęć na ścianie. Sztuki wizualne nie są sztuką wykonawczą (jak muzyka czy teatr), więc liczy się tylko rezultat. Wszystko, co następuje wcześniej, to narzut, który zwykle chcesz utrzymać na minimalnym poziomie. Nie znaczy to, że proces sam w sobie nie może sprawiać przyjemności. Aby jednak czerpać przyjemność z procesu, musisz opanować swoje narzędzia i nagiąć je do &lt;strong>swojej&lt;/strong> woli, w przeciwnym razie tylko z nimi walczysz, a cały proces sprowadza się do frustracji. Problem w tym, że „projektowanie&amp;quot; Darktable wkłada zbyt wiele wysiłku w bycie innym dla samej odmienności.&lt;/p></description></item><item><title>Dokumentowanie Ansel</title><link>https://ansel.photos/pl/contribute/documenting/</link><pubDate>Mon, 13 Oct 2025 00:00:00 +0000</pubDate><updated>Mon, 13 Oct 2025 00:00:00 +0000</updated><guid>538d47ffb65509b62600eb050d668e31f50ee18bb598c13320fa302aff1b0f0e</guid><description>&lt;/section>
&lt;section id="wprowadzenie">
&lt;h2 class="text-left heading">
Wprowadzenie
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Istnieją różne sposoby dostępu do informacji:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>(chrono)logiczny&lt;/strong>, jak czytanie strona po stronie, wiersz po wierszu, aż dotrzesz do końca publikacji,&lt;/li>
&lt;li>&lt;strong>tematyczny&lt;/strong>, jak przejście do spisu treści i skok wprost do części, która Cię interesuje, &lt;strong>pod warunkiem, że treść jest podzielona na sensowne jednostki treści&lt;/strong>,&lt;/li>
&lt;li>&lt;strong>poprzeczny&lt;/strong>, jak podążanie za sekcją „powiązane wpisy&amp;quot; opartą na podobieństwie treści (definiowanym ręcznie, za pomocą tagów i słów kluczowych, lub wyuczonym przez analizę tematyczną AI), lub za jawnymi odsyłaczami. Na przykład większość witryn ma archiwa wymieniające wszystkie strony mające określony tag/słowo kluczowe, książki mają glosariusze.&lt;/li>
&lt;li>&lt;strong>oparty na podpowiedziach&lt;/strong>, jak przedstawienie bibliografii bardziej pogłębionych publikacji lub sekcji „więcej informacji&amp;quot; na końcu treści, albo antycypowanie późniejszej treści,&lt;/li>
&lt;li>&lt;strong>oparty na źródłach&lt;/strong>, podążanie za odsyłaczami (zwykle przypisami dolnymi lub bocznymi) do publikacji, z których wydobyto informację, głównie w celach weryfikacyjnych,&lt;/li>
&lt;li>&lt;strong>wyszukiwanie informacji&lt;/strong>, czyli wyszukiwarka.&lt;/li>
&lt;/ol>
&lt;p>Musisz wspierać je wszystkie naraz, ponieważ są komplementarne, a najlepszy w danym kontekście zależy od początkowej wiedzy i potrzeb czytelnika. Żaden z tych sposobów nie jest lepszy od pozostałych. Oznacza to, że trzeba dokonać sporego „upychania słów kluczowych&amp;quot; w swoim tekście, aby zapewnić, że oparta na słowach kluczowych analiza treści oraz wyszukiwanie informacji według słów kluczowych będą działać zgodnie z oczekiwaniami.&lt;/p></description></item><item><title>Tłumaczenie</title><link>https://ansel.photos/pl/contribute/translating/</link><pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate><updated>Mon, 15 Jul 2024 00:00:00 +0000</updated><guid>71ab3aaebb4422ca843f592a624b6788f34f5e2494746f9325a4a9ac7e0574c2</guid><description>&lt;p>Ansel używa &lt;a href="https://www.gnu.org/software/gettext/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Gettext&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> do tłumaczenia wszystkich części projektu:&lt;/p>
&lt;ul>
&lt;li>Aplikacji (napisanej w C),&lt;/li>
&lt;li>Strony internetowej (szablony Hugo i treść w Markdown),&lt;/li>
&lt;li>Dokumentacji/podręcznika użytkownika, dołączonego do strony jako moduł (również szablony Hugo i treść w Markdown).&lt;/li>
&lt;/ul>
&lt;p>Dzięki temu ten sam przepływ pracy może służyć do tłumaczenia wszystkich plików, a niektóre przetłumaczone ciągi znaków można współdzielić (na przykład przetłumaczone elementy interfejsu z aplikacji można wstawić bezpośrednio do dokumentacji).&lt;/p>
&lt;/section>
&lt;section id="organizacja-plików-tłumaczeń">
&lt;h2 class="text-left heading">
Organizacja plików tłumaczeń
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Kod źródłowy strony internetowej, dokumentacji i oprogramowania zawiera bezpośredni podfolder &lt;code>po/&lt;/code>, który zawiera:&lt;/p></description></item><item><title>Przekaż zdjęcia do odszumiacza AI</title><link>https://ansel.photos/pl/contribute/training-data/</link><pubDate>Sat, 18 Jul 2026 00:00:00 +0000</pubDate><updated>Sat, 18 Jul 2026 00:00:00 +0000</updated><guid>ee7f6f14fa03cd2bd3f37c8aed5a082acee92c18476984b675f12065d26daf8a</guid><description>&lt;p>Ansel zawiera neuronowy odszumiacz raw (moduł &lt;code>rawdenoiseai&lt;/code>), który różni się
od uniwersalnych odszumiaczy AI: jest trenowany na &lt;strong>niedemozaikowanych danych
matrycy, tak blisko rzeczywistego odczytu matrycy, jak pozwala na to plik raw&lt;/strong>,
i działa dokładnie w tym samym punkcie potoku (pipeline) — przed balansem bieli,
korekcją aberracji chromatycznej i demozaikowaniem — więc każdy późniejszy etap
dalej w potoku dziedziczy czyste dane. Jeden zestaw wag obejmuje każdy aparat, dla
którego Ansel ma profil szumu, zarówno Bayer, jak i X-Trans.&lt;/p></description></item><item><title>Zautomatyzowane procesy</title><link>https://ansel.photos/pl/contribute/workflows/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><updated>Thu, 01 May 2025 00:00:00 +0000</updated><guid>93c659c4f9ec119620a643f7f9784a475811c82a06f4f8eed2436e2dfc65d5ab</guid><description>&lt;p>Ponieważ Ansel jest w większości przedsięwzięciem jednoosobowym, wszystko, co można było zautomatyzować, zostało zautomatyzowane. Ta strona śledzi wszystko, co w przyszłości powinno być utrzymywane, oraz gdzie.&lt;/p>
&lt;/section>
&lt;section id="oprogramowanie">
&lt;h2 class="text-left heading">
Oprogramowanie
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="kompilacje-nocne">
&lt;h3 class="text-left heading">
Kompilacje nocne
&lt;/h3>
&lt;p>Kompilacje nocne przygotowują skompilowaną i spakowaną wersję oprogramowania, każdej nocy o 6:00 UTC, dla:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://github.com/aurelienpierreeng/ansel/blob/master/.github/workflows/lin-nightly.yml" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Linux&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>&lt;a href="https://github.com/aurelienpierreeng/ansel/blob/master/.github/workflows/win-nightly.yml" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Windows&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>MacOS jest obecnie wyłączony.&lt;/li>
&lt;/ul>
&lt;p>Najnowsze pliki binarne są automatycznie dodawane do zasobów &lt;a href="https://github.com/aurelienpierreeng/ansel/releases/tag/v0.0.0" title="External link" target="_blank" rel="noopener noreferrer nofollow" >pre-release&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>, są publikowane na &lt;a href="https://matrix.to/#/#ansel-builds:matrix.org" title="External link" target="_blank" rel="noopener noreferrer nofollow" >kanale Matrix&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>, aby użytkownicy mogli subskrybować aktualizacje, oraz można je pobrać poprzez (stale aktualne) trwałe odnośniki pod adresem:&lt;/p></description></item><item><title>Demokracja</title><link>https://ansel.photos/pl/contribute/democracy/</link><pubDate>Mon, 13 Oct 2025 00:00:00 +0000</pubDate><updated>Mon, 13 Oct 2025 00:00:00 +0000</updated><guid>3a8242149a364c53b224fa47cd6d8bc95c8b587ef4431a670dbb48d0e5f71d26</guid><description>&lt;p>Ansel powinien być prowadzony demokratycznie i sprawiedliwie wobec wszystkich zaangażowanych.&lt;/p>
&lt;/section>
&lt;section id="definiowanie-organizacji-spółdzielczej-wykraczającej-poza-kod-open-source">
&lt;h2 class="text-left heading">
Definiowanie organizacji spółdzielczej wykraczającej poza kod open source
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Zakładamy, że deweloperzy i użytkownicy, którzy tu trafiają, dzielą wspólny interes: chcą swobody w tym, jak edytują swoje zdjęcia, teraz i w przyszłości. To znaczy:&lt;/p>
&lt;ul>
&lt;li>posiadania wystarczającej kontroli technicznej nad treścią i właściwościami swoich obrazów,&lt;/li>
&lt;li>bycia wolnym od kapitalistów, którzy mogą:
&lt;ul>
&lt;li>podnosić cenę aplikacji wyłącznie na korzyść akcjonariuszy,&lt;/li>
&lt;li>eksplorować zdjęcia klientów w celu trenowania modeli AI bez zgody,&lt;/li>
&lt;li>wygaszać aplikacje bez udostępnienia kodu źródłowego,&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>posiadania prawa do decydowania o kształcie i realizacji owej swobody.&lt;/li>
&lt;/ul>
&lt;p>DNA Ansela jest bardziej techniczne i szczegółowe niż w większości edytorów zdjęć RAW, przy jednoczesnym podkreślaniu przyjazności dla użytkownika tam, gdzie to możliwe, głównie w typowych zadaniach zorientowanych na komputer stacjonarny (interakcje z urządzeniami wejściowymi i plikami, paradygmaty GUI itp.). Ansel nie jest &lt;a href="https://darktable.org" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Darktable&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> ani &lt;a href="https://art.pixls.us/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >ART&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>, ponieważ jego wizja tego, jakim powinno być dobre oprogramowanie do retuszu obrazów, jest całkiem inna.&lt;/p></description></item><item><title>Strony internetowe</title><link>https://ansel.photos/pl/contribute/website/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><updated>Thu, 01 May 2025 00:00:00 +0000</updated><guid>37b95d9135666fd501f2ae6a893a454935e79ec79fd8458f00fd3f59e6101d3a</guid><description>&lt;p>Strona Ansel jest zbudowana przy użyciu &lt;a href="https://github.com/gohugoio/hugo/releases/tag/v0.146.7" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Hugo 0.146&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>. Jest to generator statycznych stron internetowych, który pozwala budować bardzo szybkie strony z plików Markdown. Dla Ansel stworzono niestandardowy szablon oraz wiele niestandardowych shortcode&amp;rsquo;ów. Najpierw musisz &lt;a href="https://gohugo.io/installation/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >zainstalować rozszerzoną wersję Hugo&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> na swoim komputerze, choć drobne zmiany można wprowadzać bezpośrednio w plikach Markdown bez budowania całej strony.&lt;/p>
&lt;/section>
&lt;section id="pobieranie-kodu-źródłowego">
&lt;h2 class="text-left heading">
Pobieranie kodu źródłowego
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="ta-strona">
&lt;h3 class="text-left heading">
Ta strona
&lt;/h3>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1">1&lt;/a>&lt;/span>&lt;span>$ git clone https://github.com/aurelienpierreeng/ansel-website
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2">2&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#75715e"># Stored for example in /home/user/dev/ansel-website&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3">3&lt;/a>&lt;/span>&lt;span>$ cd ansel-website
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-4">4&lt;/a>&lt;/span>&lt;span>$ sh build-modules.sh&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;/section>
&lt;section id="dokumentacja-ansel">
&lt;h3 class="text-left heading">
Dokumentacja Ansel
&lt;/h3>
&lt;p>Dokumentacja Ansel jest ważną częścią strony Ansel, ale ponieważ podlega innej licencji i jest forkiem dtdocs na licencji GNU/GPL, nie może znajdować się w tym repozytorium. Chcemy edytować obie jako pakiet, ale musimy mieć możliwość commitowania ich osobno do różnych repozytoriów. Oto rozwiązanie.&lt;/p></description></item></channel></rss>