Compare commits

...

6 commits

Author SHA1 Message Date
Lance Edgar 9a920f3266 docs: update intersphinx doc links per server migration 2025-02-18 12:14:24 -06:00
Lance Edgar 54faf58df0 docs: update project links, kallithea -> forgejo 2024-09-14 12:56:27 -05:00
Lance Edgar 79a43345e0 docs: use markdown for readme file 2024-09-13 18:52:03 -05:00
Lance Edgar f65746e9b2 fix: update model, menu config per wuttaweb 2024-07-14 12:41:33 -05:00
Lance Edgar 3b3b358879 bump: version 0.2.0 → 0.2.1 2024-07-01 11:51:17 -05:00
Lance Edgar 38f3528fc2 fix: use rattail function to create top-level command
share code in case logic ever changes
2024-07-01 11:50:30 -05:00
7 changed files with 26 additions and 17 deletions

View file

@ -5,6 +5,12 @@ All notable changes to Messkit will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## v0.2.1 (2024-07-01)
### Fix
- use rattail function to create top-level command
## v0.2.0 (2024-06-10)
### Feat

View file

@ -1,5 +1,4 @@
Messkit
========
# Messkit
Hopefully some kind of generic data manipulation thingy, we'll see...

View file

@ -40,7 +40,7 @@ extensions = [
]
intersphinx_mapping = {
'rattail-manual': ('https://rattailproject.org/docs/rattail-manual/', None),
'rattail-manual': ('https://docs.wuttaproject.org/rattail-manual/', None),
}
# Add any paths that contain templates here, relative to this directory.

View file

@ -26,11 +26,11 @@ Messkit commands
import typer
from rattail.commands.typer import typer_callback
from rattail.commands.typer import make_typer
messkit_typer = typer.Typer(
callback=typer_callback,
messkit_typer = make_typer(
name='messkit',
help="Messkit (Generic Data App)"
)

View file

@ -2,7 +2,7 @@
######################################################################
#
# Messkit -- Generic-ish Data Utility App
# Copyright © 2022-2023 Lance Edgar
# Copyright © 2022-2024 Lance Edgar
#
# This file is part of Messkit.
#
@ -42,6 +42,10 @@ class MesskitConfig(ConfigExtension):
config.setdefault('rattail', 'app_title', "Messkit")
config.setdefault('rattail', 'app_class_prefix', 'Messkit')
config.setdefault('rattail', 'app_table_prefix', 'messkit')
config.setdefault('tailbone.menus', 'handler', 'messkit.web.menus:MesskitMenuHandler')
config.setdefault('rattail', 'enum', 'messkit.enum')
config.setdefault('rattail', 'model', 'messkit.db.model')
# model
config.setdefault('rattail.model_spec', 'messkit.db.model')
# menus
config.setdefault('rattail.web.menus.handler_spec', 'messkit.web.menus:MesskitMenuHandler')

View file

@ -2,7 +2,7 @@
######################################################################
#
# Messkit -- Generic-ish Data Utility App
# Copyright © 2022-2023 Lance Edgar
# Copyright © 2022-2024 Lance Edgar
#
# This file is part of Messkit.
#
@ -27,7 +27,7 @@ Web Menus
from tailbone import menus as base
class MesskitMenuHandler(base.MenuHandler):
class MesskitMenuHandler(base.TailboneMenuHandler):
"""
Messkit menu handler
"""

View file

@ -6,9 +6,9 @@ build-backend = "hatchling.build"
[project]
name = "Messkit"
version = "0.2.0"
version = "0.2.1"
description = "Generic-ish Data Utility App"
readme = "README.rst"
readme = "README.md"
authors = [{name = "Lance Edgar", email = "lance@edbob.org"}]
license = {text = "GNU GPL v3+"}
classifiers = [
@ -51,10 +51,10 @@ messkit = "messkit.config:MesskitConfig"
[project.urls]
Homepage = "https://redmine.rattailproject.org/projects/messkit"
Repository = "https://kallithea.rattailproject.org/rattail-project/messkit"
Issues = "https://redmine.rattailproject.org/projects/messkit/issues"
Changelog = "https://kallithea.rattailproject.org/rattail-project/messkit/files/master/CHANGELOG.md"
Homepage = "https://rattailproject.org"
Repository = "https://forgejo.wuttaproject.org/rattail/messkit"
Issues = "https://forgejo.wuttaproject.org/rattail/messkit/issues"
Changelog = "https://forgejo.wuttaproject.org/rattail/messkit/src/branch/master/CHANGELOG.md"
[tool.commitizen]