No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
drorganvidez 34a2a5ce7b Cache-bust feature assets with the file mtime so a changed CSS/JS is refetched
The asset route serves without a version in the path, so a browser kept an old
stylesheet after a feature changed it (a new gallery rule went unseen and images
rendered unsized). get_assets now appends ?v=<mtime>, so the URL changes with
the file.
2026-08-17 00:31:28 +02:00
src/splent_framework Cache-bust feature assets with the file mtime so a changed CSS/JS is refetched 2026-08-17 00:31:28 +02:00
tests fix: the config profile follows SPLENT_ENV, so a deploy runs ProductionConfig 2026-08-15 18:08:32 +02:00
.coverage feat: signal system with registry, define_signal/connect_signal helpers 2026-03-30 15:47:19 +02:00
.gitignore feat: Improve .gitignore 2025-03-15 00:25:08 +01:00
LICENSE feat: Add flasky framework files 2025-03-13 12:43:23 +01:00
pyproject.toml chore: release splent_framework to v1.14.5 2026-08-15 16:39:16 +00:00
README.md fix: Fixes bug in migration manager 2026-04-02 16:56:25 +00:00

SPLENT Framework

Core library for building modular, feature-driven Flask applications using Software Product Line principles.

Quick start

from splent_framework import create_splent_app

app = create_splent_app(__name__, config_name="development")

Requirements

  • Python 3.13+
  • Flask 3.1+
  • SQLAlchemy 2.0+

Documentation

Full docs, tutorials, and architecture reference at docs.splent.io

License

Creative Commons CC BY 4.0 - SPLENT - Diverso Lab