turtle/stockpile
1
11
Fork
You've already forked stockpile
8
Keep count of restockable items
  • Vala 90.5%
  • Meson 9.1%
  • CSS 0.4%
2026年03月03日 23:01:29 +01:00
data Update PO and metadata 2026年03月03日 23:01:29 +01:00
po Update PO and metadata 2026年03月03日 23:01:29 +01:00
screenshots Update screenshot 2025年04月02日 13:39:07 +02:00
src Update help dialog, Adw version, devel manifest and PO errors 2026年03月03日 20:08:52 +01:00
subprojects Update Blueprint 2024年10月16日 22:19:46 +02:00
.editorconfig Add "Other helpers" section of About 2023年11月13日 11:14:14 +01:00
.gitignore Update Blueprint 2024年10月16日 22:19:46 +02:00
COPYING Initial commit 2023年10月25日 12:07:22 +02:00
garden.turtle.Jellybean.Devel.json Update help dialog, Adw version, devel manifest and PO errors 2026年03月03日 20:08:52 +01:00
logo.png update metadatas and stuff 2023年12月04日 22:44:03 +01:00
meson.build Update help dialog, Adw version, devel manifest and PO errors 2026年03月03日 20:08:52 +01:00
meson_options.txt Update Blueprint 2024年10月16日 22:19:46 +02:00
README.md Update README 2025年04月25日 02:31:27 +02:00
stockpile.doap small changes 2024年10月02日 12:40:06 +02:00

Stockpile

Keep count of restockable items

Please do not theme this app Stockpile's translation status Total Stockpile installs

The main view page of Stockpile

Download Stockpile on Flathub

Building

Clone in GNOME Builder and run.

Debugging

In GNOME Builder, click on the undermenu next to the Run button and select Show all debug messages at the very bottom; if this does not work, try the option Start with debugger (this is intentionally very slow); if this does not work, choose Start with memory leak detector. Please submit an issue with logs for anything you find wrong!

Contributing

UI is coded in Blueprint, and formatting should be always default. If you update a blueprint file, remember to run blueprint-compiler format -f *.blp in the src directory.

Vala code uses 4 spaces, and if statements with only one statement should be on one line (unless there is a comment) and have no brackets. If the one-statement if statement has a comment, indent as normal.

If you change a localised string, please regenerate all .POT and .PO files. To do this, run meson _build --prefix=/usr && meson compile -C _build stockpile-update-po in a terminal, or select the build target stockpile-update-po (NOT po/stockpile-update-po!) in Builder and build. If you are on the latest version of Meson, this should work.

If you don't like codeberg, feel free to send patches to stockpile@turtle.garden (and any issue or programming things). No other forges (excepting GNOME GitLab) will be added.

The GNOME Code of Conduct is used in this project; please, make sure you are following the Code of Conduct when contributing to this project!

  • Be friendly. Use welcoming and inclusive language.
  • Be empathetic. Be respectful of differing viewpoints and experiences.
  • Be respectful. When we disagree, we do so in a polite and constructive manner.
  • Be considerate. Remember that decisions are often a difficult choice between competing priorities.
  • Be patient and generous. If someone asks for help it is because they need it.
  • Try to be concise. Read the discussion before commenting.

Translation

Stockpile uses Weblate to manage translations! If wanted, you can request a specific file and send it back via a patch if you are not happy with creating a Codeberg account or using Weblate.

Stockpile translation status