Skip to main content

A Django app to show CHANGELOG.md.

Project description

Django Release Info

Show you CHANGELOG.md in your application

screenshot of page

How to use

Install the python package and add the app to installed apps

pip install django-release-info

Add you assets like logo and fonts to static files.

Add the config to settings.py

INSTALLED_APPS = [
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    "release_info"
]
RELEASE_INFO = {
    "product_name": "Django Release Info",
    "author": "pragmatic minds",
    "author_url": "https://pragmaticminds.de",
    "contact_email": "info@pragmaticminds.de",
    "contact_text": "You need help or have a question?",
    "picture_path": "images/logo.svg",
    "fonts": {
        "header": {"name": "FuturaStd-Medium", "url": "fonts/FuturaStd-Medium.woff2"},
        "content" : {"name": "FuturaStd-Book", "url": "fonts/FuturaStd-Book.woff2"},
    },
}

Add the page URL to urls.py

urlpatterns = [
    .....
    path("release", include("release_info.urls")),
    ......
]

screenshot of page

Development

This repo has a test project so you can clone it and run the app.

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

How to build

cd release_info
python -m build

How release

Pypi: twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_release_info-0.0.7.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_release_info-0.0.7-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file django_release_info-0.0.7.tar.gz.

File metadata

  • Download URL: django_release_info-0.0.7.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for django_release_info-0.0.7.tar.gz
Algorithm Hash digest
SHA256 aeec8710ce18816b56c69c1290b8e6fefe78f0b1847e8363870ae56b9568549b
MD5 b426fb678747c702106fddbc241defe8
BLAKE2b-256 426351b39de14c5460e367ed9895b2d0ca6d977f741f55332fb0c0e50f109c6f

See more details on using hashes here.

File details

Details for the file django_release_info-0.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for django_release_info-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e7ae7747d7a61a281686665ac3d3b1caef6ce013279e121b8bee95dfc4c52fa6
MD5 f084a2872283343bb79d806f203df414
BLAKE2b-256 aff64df798ec7c8e2a33bbce3fe0a821e19a7c881f38580b8b373456f9b3a573

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page