Reimagining my forum with Django https://hondaforum.hu
Find a file
László Károlyi 3ad06301da
All checks were successful
buildbot/Hondaforum Site Build done.
Bumping packages
2024-12-14 16:46:17 +01:00
.basedpyright Basedpyright typing fixes 2024-11-30 02:05:52 +01:00
backend Bumping packages 2024-12-14 16:46:17 +01:00
frontend Better code usage & initialization 2024-11-26 18:27:24 +01:00
tools Using libyaml environment variables for deployment 2024-11-26 19:46:30 +01:00
.babelrc Intermediate commit 2023-06-27 14:56:13 +02:00
.browserslistrc Bumping webpack, got a working version 2019-12-22 12:07:50 +01:00
.editorconfig Adjusting for eslint to check out 2024-11-26 17:57:13 +01:00
.gitignore Renaming base.html to have .jinja extension 2024-11-25 17:14:38 +01:00
.isort.cfg More updates, forum stars locally but looks crooked still 2023-05-24 21:03:42 +02:00
.screenrc Adjusting scripts 2024-11-23 20:18:58 +01:00
.travis.yml Trying to reset mysql pw before running tests 2017-01-01 21:22:48 +01:00
declaration.d.ts Intermediate commit 2023-12-29 18:53:42 +01:00
eslint.config.mjs Adjusting for eslint to check out 2024-11-26 17:57:13 +01:00
gulpfile.js Adjusting for eslint to check out 2024-11-26 17:57:13 +01:00
LICENSE Small improvements 2023-09-16 17:36:02 +02:00
package.json Bumping packages 2024-12-14 16:46:17 +01:00
README.md Fixed typing 2024-11-27 14:42:27 +01:00
tsconfig.json Updating ts & jinja templates 2024-11-24 19:53:20 +01:00

forum-django

Build Status Coverage Status Code Issues

This project is a rewrite of my old, PHP-MySQL based forum from 2004, https://crxforum.ksol.io.

I'm rewriting the whole thing in Django, using jQuery/TypeScript/Webpack, and also adding new features to it over time.

In case of using MariaDB, this project needs MariaDB >= 10.4, as the BLOB unique indexes weren't available before that.

Python packages update

tools/update-python-packages.sh

Special install instrutions

Until https://github.com/yaml/pyyaml/pull/618/ gets merged, on FreeBSD install PyYAML with:

C_INCLUDE_PATH=/usr/local/include/ PYYAML_FORCE_LIBYAML=1 python -m pip install pyyaml

Dev packages for migration

python -m pip install -U phpserialize python_magic

Other information

FreeBSD

  • /usr/local/share/GeoIP/.geoipupdate.lock should be mod 644 otherwise the watchdog kqueue listener will bail out at startup with a PermissionDenied exception