Metadata-Version: 2.4
Name: django-superadmin
Version: 1.2.7
Summary: A Django app for build admin sites like django admin.
Author-email: Denis Siavichay <dbsiavichay@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/dbsiavichay/django-superadmin
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.0
Classifier: Framework :: Django :: 2.1
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Framework :: Django :: 3.1
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: pyyaml
Provides-Extra: dev
Requires-Dist: black==20.8b1; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: setuptools-scm; extra == "dev"
Requires-Dist: pytest-django; extra == "dev"
Dynamic: license-file

Superadmin
=====

Superadmin is a Django app based in django admin to build admin sites quickly and easily, and generate site page like django admin.

Detailed documentation is in the "docs" directory.

Quick start
-----------

1. Add "superadmin" to your INSTALLED_APPS setting like this::

    INSTALLED_APPS = [
        ...
        'superadmin',
    ]

3. Run ``python manage.py migrate`` to create the superadmin migrations.

4. Continue

Release process
---------------

### Required GitHub secrets

| Secret | How to get it | Where to configure |
|---|---|---|
| `PYPI_API_TOKEN` | pypi.org → Account Settings → API tokens → Add API token (scope: project `django-superadmin`) | GitHub → Settings → Secrets and variables → Actions → New repository secret |

### How to publish a new release

1. Go to GitHub → Releases → **Draft a new release**
2. Create a new tag with the format `vX.Y.Z` (e.g. `v1.2.8`)
3. Fill in the title and description
4. Click **Publish release** — the Action triggers automatically and uploads the package to PyPI

> The package version is derived from the release tag via `setuptools-scm`. No files need to be edited before releasing.
