food updates! fork of https://github.com/m5ka/moku.blog
Find a file
2024-10-30 22:20:07 +00:00
.circleci ci: ️ fix yaml config error in ci 2024-04-11 18:38:46 +01:00
moku feat: 🖼️ add support for heic/heif images 2024-10-30 22:20:07 +00:00
.env.example chore: ️ integrate sentry for exception reporting 2024-04-08 18:10:51 +01:00
.gitignore feature: 🖼️ add user avatars 2024-03-25 14:11:21 +00:00
.releaserc.json chore(release): 🚀 start tracking version, starting at 0.1.0 2024-04-11 18:34:03 +01:00
LICENSE chore: 📜 add initial readme and license! 2024-03-26 13:50:58 +00:00
manage.py initial commit 2024-03-25 10:36:10 +00:00
poetry.lock feat: 🖼️ add support for heic/heif images 2024-10-30 22:20:07 +00:00
pyproject.toml feat: 🖼️ add support for heic/heif images 2024-10-30 22:20:07 +00:00
README.md chore: 📜 add initial readme and license! 2024-03-26 13:50:58 +00:00

🍔 moku.blog

Ruff Django Python version: >= 3.10 License GitHub workflow status

moku.blog is a small-web community for food enthusiasts.

🥐 behind the name

moku is the toki pona word for "food", "drink", "eat" or, really, anything to do with consuming. it comes from the japanese onomatopoeia もぐもぐ (mogu-mogu) which represents the sound of chewing.

🍕 contributing

it's great that you want to help out! a good place to start is checking in issues to see if what you're thinking about has already been discussed.

pre-requisites

  • python 3.12 and poetry
  • postgresql

setting up the environment

the environment is all managed by poetry so it's pretty easy to get started once you have poetry set up.

poetry install --with dev,test

if you get an error about psycopg2, make sure you have the system package libpq-dev installed on your system.

code-style

all our code is linted and formatted by ruff so it's important to make sure any changes you make are compliant.

poetry run ruff check .
poetry run ruff format --check .

if you want ruff to auto-format your code, you can use poetry run ruff format .

🧁 license

moku.blog's code is licensed under the bsd 2-clause license, which more or less means you're free to do whatever you want with it so long as any copies or modifications you make are under the same license.