Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 954 Bytes

CONTRIBUTING.md

File metadata and controls

58 lines (37 loc) · 954 Bytes

Contributing

A brief overview over the project, its dependencies and build instructions.

Modules

Clapgrep consists of two modules:

  • core, which contains the search logic.
  • gnome, which is a Gtk + Adwaita frontend.

Requirements (for Fedora toolbox)

For the build system and OpenGL support:

sudo dnf install just cargo clippy gcc libglvnd-gles python3-aiohttp python3-toml

For the Gtk based app:

sudo dnf install just gtk4-devel libadwaita-devel

And you have to install blueprint-compiler.

Development

You can run the app with

just run

You can check for warnings with

just check

You can install the .Devel flatpak with

just install-flatpak

You can install the regular flatpak with

just release=true install-flatpak

And you can update the translation messages with

just gettext