Skip to content

docs: AppStream metainfo, community files and issue templates - #159

Merged
gnacho merged 4 commits into
mainfrom
feat/156-gnome-structure
Aug 22, 2026
Merged

gnacho merged 4 commits into
mainfrom
feat/156-gnome-structure

Conversation

@gnacho

@gnacho gnacho commented Aug 22, 2026 •

Copy link
Copy Markdown
Owner

What

Adopts the pieces of the canonical GNOME project layout that pay off today, per the evaluation in #156:

  • AppStream metainfo (data/io.github.gnacho.nextsync.metainfo.xml), validated clean with appstreamcli validate --pedantic --no-net, installed by the PKGBUILD. The release checklist documents it as part of the version bump.
  • Desktop file down to one main category (silences desktop-file-validate hint).
  • SECURITY.md, CODE_OF_CONDUCT.md (Contributor Covenant 3.0), CONTRIBUTING.md (build, gates, commit style, i18n rules, version-bump checklist).
  • GitHub issue forms for bug reports and feature requests.
  • README website links and badge point at the public landing.

Explicitly not adopted (reasoning in #156): meson wrapper (the cargo+PKGBUILD flow is already solid; meson lands if Flathub ever happens), gettext (the built-in EN/ES catalog has coverage tests; gettext when a third language arrives), D-Bus service file, GSettings.

Closes #156

@gnacho
gnacho merged commit 72e64a6 into main Aug 22, 2026
1 check passed
@gnacho
gnacho deleted the feat/156-gnome-structure branch August 22, 2026 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Adopt canonical GNOME project structure and community files

1 participant