Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions internal/guard/site_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -134,9 +134,16 @@ func factsFromTheProgram() site.Facts {
Presets: ids,
Downloads: declaredDownloads(),
// Fixed on purpose. See the comment on the field.
Year: 2026,
Repo: "https://github.com/donislawdev/TestingFilesGenerator",
Releases: "https://github.com/donislawdev/TestingFilesGenerator/releases/latest",
Year: 2026,
Repo: "https://github.com/donislawdev/TestingFilesGenerator",
// The list of releases rather than whichever one is newest, since
// 2026-09-03. "latest" skips a prerelease, so a page offering to
// download a version it had just named would hand over a different one
// the moment a release candidate existed - and nothing here compares
// the two, because this guard compares the site against the CODE. The
// button names no version now and leads to the list, which is true
// whatever is published.
Releases: "https://github.com/donislawdev/TestingFilesGenerator/releases",
Issues: "https://github.com/donislawdev/TestingFilesGenerator/issues",
Support: "https://donislawdev.com/support/",
Origin: siteOrigin,
Expand Down
12 changes: 0 additions & 12 deletions web/content/en/formats.html
Original file line number Diff line number Diff line change
Expand Up @@ -76,15 +76,3 @@ <h2>Archives hold real files</h2>
size: 4kb</code></pre>
</section>

<section class="section" id="next">
<h2>Formats that are not here yet</h2>
<p>
<code>7z</code>, <code>tiff</code>, <code>webp</code>, <code>mp3</code> and <code>mp4</code> are
planned and not built. They are absent from the list above rather than present and half working,
and asking for one is an error saying the format is unknown.
</p>
<p>
If you need one of them, or a format that is not on either list, the
<a href="{{ .Facts.Issues }}">issue tracker</a> is where that gets decided.
</p>
</section>
23 changes: 0 additions & 23 deletions web/content/en/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -182,26 +182,3 @@ <h2>Pick the build for your system</h2>
{{ template "downloadCta" . }}
</section>

<section class="section" id="scope">
<p class="eyebrow">Honest scope</p>
<h2>Where this is today</h2>
<p>
Version {{ .Facts.Version }}. A tool that oversells itself wastes your afternoon, so here is the
state of it.
</p>
<p>
<strong>Working end to end:</strong> {{ .Facts.FormatCount }} formats, recipes, presets, the desktop
window, <code>generate</code>, <code>validate</code>, <code>verify</code>, <code>cleanup</code>,
boundary sets, archive contents, size ranges, per format settings, manifests and every exit code.
</p>
<p>
<strong>Not there yet:</strong> five more formats are planned - <code>7z</code>, <code>tiff</code>,
<code>webp</code>, <code>mp3</code> and <code>mp4</code>. The preset catalogue has one entry so far.
Some recipe keys are recognised and refused with a message saying they are not built yet, rather
than being ignored quietly. The Linux downloads are unsigned.
</p>
<p>
Found a problem or want a format? The <a href="{{ .Facts.Issues }}">issue tracker</a> is open, and
so is the discussion about what gets built next.
</p>
</section>
2 changes: 1 addition & 1 deletion web/content/en/site.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
"schemaDescription": "A free and open source generator of test files for QA. It produces real files of twenty formats at any exact size and writes a manifest saying how the system under test should react to each one.",
"ctaDownload": "Download",
"ctaSource": "View the source",
"ctaNote": "Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning. The Linux ones are unsigned.",
"ctaNote": "Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning.",
"colFormat": "Format",
"colExtension": "Extension",
"colSmallest": "Smallest file",
Expand Down
12 changes: 0 additions & 12 deletions web/content/pl/formats.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,15 +77,3 @@ <h2>Archiwa zawierają prawdziwe pliki</h2>
size: 4kb</code></pre>
</section>

<section class="section" id="next">
<h2>Formaty, których jeszcze nie ma</h2>
<p>
<code>7z</code>, <code>tiff</code>, <code>webp</code>, <code>mp3</code> i <code>mp4</code> są
zaplanowane i niezbudowane. Nie ma ich na liście wyżej, zamiast być obecne i działać połowicznie,
a poproszenie o któryś kończy się błędem mówiącym, że format jest nieznany.
</p>
<p>
Jeśli potrzebujesz któregoś z nich albo formatu, którego nie ma na żadnej z tych list,
<a href="{{ .Facts.Issues }}">zgłoszenia</a> są miejscem, gdzie się o tym decyduje.
</p>
</section>
24 changes: 0 additions & 24 deletions web/content/pl/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -182,27 +182,3 @@ <h2>Wybierz wersję dla swojego systemu</h2>
{{ template "downloadCta" . }}
</section>

<section class="section" id="scope">
<p class="eyebrow">Uczciwy zakres</p>
<h2>Gdzie to dziś jest</h2>
<p>
Wersja {{ .Facts.Version }}. Narzędzie, które się przechwala, kosztuje popołudnie, więc oto stan
faktyczny.
</p>
<p>
<strong>Działa od początku do końca:</strong> {{ .Facts.FormatCount }} formatów, przepisy, presety,
okno, <code>generate</code>, <code>validate</code>, <code>verify</code>, <code>cleanup</code>,
zestawy graniczne, zawartość archiwów, zakresy rozmiarów, ustawienia formatów, manifesty i wszystkie
kody wyjścia.
</p>
<p>
<strong>Czego jeszcze nie ma:</strong> pięciu zaplanowanych formatów - <code>7z</code>,
<code>tiff</code>, <code>webp</code>, <code>mp3</code> i <code>mp4</code>. Katalog presetów ma na
razie jedną pozycję. Część kluczy przepisu jest rozpoznawana i odrzucana komunikatem, że nie ma ich
w tej wersji, zamiast być po cichu ignorowana. Pliki dla Linuksa nie są podpisane.
</p>
<p>
Znalazłeś błąd albo potrzebujesz formatu? <a href="{{ .Facts.Issues }}">Zgłoszenia</a> są otwarte,
tak samo jak dyskusja o tym, co powstanie następne.
</p>
</section>
2 changes: 1 addition & 1 deletion web/content/pl/site.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
"schemaDescription": "Darmowy generator plików testowych dla QA o otwartym kodzie. Tworzy prawdziwe pliki w dwudziestu formatach o dokładnie zadanym rozmiarze i zapisuje manifest mówiący, jak testowany system ma na każdy z nich zareagować.",
"ctaDownload": "Pobierz",
"ctaSource": "Zobacz kod źródłowy",
"ctaNote": "Darmowe i otwarte, GPL-3.0. Bez zakładania konta. Pliki dla Windows i macOS są podpisane i uruchamiają się bez ostrzeżenia. Pliki dla Linuksa nie są podpisane.",
"ctaNote": "Darmowe i otwarte, GPL-3.0. Bez zakładania konta. Pliki dla Windows i macOS są podpisane i uruchamiają się bez ostrzeżenia.",
"colFormat": "Format",
"colExtension": "Rozszerzenie",
"colSmallest": "Najmniejszy plik",
Expand Down
2 changes: 1 addition & 1 deletion web/public/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ <h1>That page is not here</h1><p class="lead">The address you followed does not
<p class="footer-head">Project</p>
<ul class="plain">
<li><a href="https://github.com/donislawdev/TestingFilesGenerator">Source on GitHub</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/issues">Report a problem</a></li>
<li><a href="https://donislawdev.com/support/">Support the project</a></li>
</ul>
Expand Down
6 changes: 3 additions & 3 deletions web/public/create-file-exact-size/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -193,10 +193,10 @@ <h2>A real file of that format, at exactly the size you asked for</h2>
through that and four other jobs it is built for.
</p>
<div class="cta">
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Download 0.2.0</a>
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases">Download</a>
<a class="button ghost" href="https://github.com/donislawdev/TestingFilesGenerator">View the source</a>
</div>
<p class="cta-note">Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning. The Linux ones are unsigned.</p>
<p class="cta-note">Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning.</p>
</section>

<section class="section" id="which">
Expand Down Expand Up @@ -235,7 +235,7 @@ <h2>So which should you use?</h2>
<p class="footer-head">Project</p>
<ul class="plain">
<li><a href="https://github.com/donislawdev/TestingFilesGenerator">Source on GitHub</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/issues">Report a problem</a></li>
<li><a href="https://donislawdev.com/support/">Support the project</a></li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion web/public/docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,7 @@ <h2>Is there a desktop window?</h2>
<p class="footer-head">Project</p>
<ul class="plain">
<li><a href="https://github.com/donislawdev/TestingFilesGenerator">Source on GitHub</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/issues">Report a problem</a></li>
<li><a href="https://donislawdev.com/support/">Support the project</a></li>
</ul>
Expand Down
6 changes: 3 additions & 3 deletions web/public/faq/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -234,10 +234,10 @@ <h2>Still deciding?</h2>
<a href="https://github.com/donislawdev/TestingFilesGenerator">README in the repository</a> is the full reference.
</p>
<div class="cta">
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Download 0.2.0</a>
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases">Download</a>
<a class="button ghost" href="https://github.com/donislawdev/TestingFilesGenerator">View the source</a>
</div>
<p class="cta-note">Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning. The Linux ones are unsigned.</p>
<p class="cta-note">Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning.</p>
</section>

</main>
Expand All @@ -252,7 +252,7 @@ <h2>Still deciding?</h2>
<p class="footer-head">Project</p>
<ul class="plain">
<li><a href="https://github.com/donislawdev/TestingFilesGenerator">Source on GitHub</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/issues">Report a problem</a></li>
<li><a href="https://donislawdev.com/support/">Support the project</a></li>
</ul>
Expand Down
14 changes: 1 addition & 13 deletions web/public/formats/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -656,18 +656,6 @@ <h2>Archives hold real files</h2>
size: 4kb</code></pre>
</section>

<section class="section" id="next">
<h2>Formats that are not here yet</h2>
<p>
<code>7z</code>, <code>tiff</code>, <code>webp</code>, <code>mp3</code> and <code>mp4</code> are
planned and not built. They are absent from the list above rather than present and half working,
and asking for one is an error saying the format is unknown.
</p>
<p>
If you need one of them, or a format that is not on either list, the
<a href="https://github.com/donislawdev/TestingFilesGenerator/issues">issue tracker</a> is where that gets decided.
</p>
</section>

</main>

Expand All @@ -681,7 +669,7 @@ <h2>Formats that are not here yet</h2>
<p class="footer-head">Project</p>
<ul class="plain">
<li><a href="https://github.com/donislawdev/TestingFilesGenerator">Source on GitHub</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/issues">Report a problem</a></li>
<li><a href="https://donislawdev.com/support/">Support the project</a></li>
</ul>
Expand Down
37 changes: 7 additions & 30 deletions web/public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@
"applicationSubCategory": "Software Testing",
"operatingSystem": "Windows, macOS, Linux",
"softwareVersion": "0.2.0",
"downloadUrl": "https:\/\/github.com\/donislawdev\/TestingFilesGenerator\/releases\/latest",
"installUrl": "https:\/\/github.com\/donislawdev\/TestingFilesGenerator\/releases\/latest",
"downloadUrl": "https:\/\/github.com\/donislawdev\/TestingFilesGenerator\/releases",
"installUrl": "https:\/\/github.com\/donislawdev\/TestingFilesGenerator\/releases",
"softwareHelp": "https:\/\/github.com\/donislawdev\/TestingFilesGenerator",
"license": "https://www.gnu.org/licenses/gpl-3.0.html",
"isAccessibleForFree": true,
Expand Down Expand Up @@ -94,10 +94,10 @@ <h1>Generate real test files at any exact size</h1>
</p>

<div class="cta">
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Download 0.2.0</a>
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases">Download</a>
<a class="button ghost" href="https://github.com/donislawdev/TestingFilesGenerator">View the source</a>
</div>
<p class="cta-note">Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning. The Linux ones are unsigned.</p>
<p class="cta-note">Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning.</p>
</div>

<figure class="hero-shot">
Expand Down Expand Up @@ -296,35 +296,12 @@ <h2>Pick the build for your system</h2>
</p>
</div>
<div class="cta">
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Download 0.2.0</a>
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases">Download</a>
<a class="button ghost" href="https://github.com/donislawdev/TestingFilesGenerator">View the source</a>
</div>
<p class="cta-note">Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning. The Linux ones are unsigned.</p>
<p class="cta-note">Free and open source, GPL-3.0. Nothing to sign up for. The Windows and macOS downloads are signed and start without a warning.</p>
</section>

<section class="section" id="scope">
<p class="eyebrow">Honest scope</p>
<h2>Where this is today</h2>
<p>
Version 0.2.0. A tool that oversells itself wastes your afternoon, so here is the
state of it.
</p>
<p>
<strong>Working end to end:</strong> 24 formats, recipes, presets, the desktop
window, <code>generate</code>, <code>validate</code>, <code>verify</code>, <code>cleanup</code>,
boundary sets, archive contents, size ranges, per format settings, manifests and every exit code.
</p>
<p>
<strong>Not there yet:</strong> five more formats are planned - <code>7z</code>, <code>tiff</code>,
<code>webp</code>, <code>mp3</code> and <code>mp4</code>. The preset catalogue has one entry so far.
Some recipe keys are recognised and refused with a message saying they are not built yet, rather
than being ignored quietly. The Linux downloads are unsigned.
</p>
<p>
Found a problem or want a format? The <a href="https://github.com/donislawdev/TestingFilesGenerator/issues">issue tracker</a> is open, and
so is the discussion about what gets built next.
</p>
</section>

</main>

Expand All @@ -338,7 +315,7 @@ <h2>Where this is today</h2>
<p class="footer-head">Project</p>
<ul class="plain">
<li><a href="https://github.com/donislawdev/TestingFilesGenerator">Source on GitHub</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases">Downloads</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/issues">Report a problem</a></li>
<li><a href="https://donislawdev.com/support/">Support the project</a></li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion web/public/pl/dokumentacja/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,7 @@ <h2>Czy jest okno?</h2>
<p class="footer-head">Projekt</p>
<ul class="plain">
<li><a href="https://github.com/donislawdev/TestingFilesGenerator">Kod na GitHubie</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Pobieranie</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases">Pobieranie</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/issues">Zgłoś problem</a></li>
<li><a href="https://donislawdev.com/support/">Wesprzyj projekt</a></li>
</ul>
Expand Down
6 changes: 3 additions & 3 deletions web/public/pl/faq/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -235,10 +235,10 @@ <h2>Wciąż się zastanawiasz?</h2>
jaki potrafi zrobić. <a href="https://github.com/donislawdev/TestingFilesGenerator">README w repozytorium</a> jest pełną dokumentacją.
</p>
<div class="cta">
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Pobierz 0.2.0</a>
<a class="button primary" href="https://github.com/donislawdev/TestingFilesGenerator/releases">Pobierz</a>
<a class="button ghost" href="https://github.com/donislawdev/TestingFilesGenerator">Zobacz kod źródłowy</a>
</div>
<p class="cta-note">Darmowe i otwarte, GPL-3.0. Bez zakładania konta. Pliki dla Windows i macOS są podpisane i uruchamiają się bez ostrzeżenia. Pliki dla Linuksa nie są podpisane.</p>
<p class="cta-note">Darmowe i otwarte, GPL-3.0. Bez zakładania konta. Pliki dla Windows i macOS są podpisane i uruchamiają się bez ostrzeżenia.</p>
</section>

</main>
Expand All @@ -253,7 +253,7 @@ <h2>Wciąż się zastanawiasz?</h2>
<p class="footer-head">Projekt</p>
<ul class="plain">
<li><a href="https://github.com/donislawdev/TestingFilesGenerator">Kod na GitHubie</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Pobieranie</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases">Pobieranie</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/issues">Zgłoś problem</a></li>
<li><a href="https://donislawdev.com/support/">Wesprzyj projekt</a></li>
</ul>
Expand Down
14 changes: 1 addition & 13 deletions web/public/pl/formaty/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -657,18 +657,6 @@ <h2>Archiwa zawierają prawdziwe pliki</h2>
size: 4kb</code></pre>
</section>

<section class="section" id="next">
<h2>Formaty, których jeszcze nie ma</h2>
<p>
<code>7z</code>, <code>tiff</code>, <code>webp</code>, <code>mp3</code> i <code>mp4</code> są
zaplanowane i niezbudowane. Nie ma ich na liście wyżej, zamiast być obecne i działać połowicznie,
a poproszenie o któryś kończy się błędem mówiącym, że format jest nieznany.
</p>
<p>
Jeśli potrzebujesz któregoś z nich albo formatu, którego nie ma na żadnej z tych list,
<a href="https://github.com/donislawdev/TestingFilesGenerator/issues">zgłoszenia</a> są miejscem, gdzie się o tym decyduje.
</p>
</section>

</main>

Expand All @@ -682,7 +670,7 @@ <h2>Formaty, których jeszcze nie ma</h2>
<p class="footer-head">Projekt</p>
<ul class="plain">
<li><a href="https://github.com/donislawdev/TestingFilesGenerator">Kod na GitHubie</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases/latest">Pobieranie</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/releases">Pobieranie</a></li>
<li><a href="https://github.com/donislawdev/TestingFilesGenerator/issues">Zgłoś problem</a></li>
<li><a href="https://donislawdev.com/support/">Wesprzyj projekt</a></li>
</ul>
Expand Down
Loading
Loading