https://github.com/valbertovc/gitlab-releases
In memory release page for Django projects
https://github.com/valbertovc/gitlab-releases
django gitlab releases
Last synced: 4 months ago
JSON representation
In memory release page for Django projects
- Host: GitHub
- URL: https://github.com/valbertovc/gitlab-releases
- Owner: valbertovc
- License: mit
- Created: 2025-07-18T20:26:00.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-30T18:09:33.000Z (11 months ago)
- Last Synced: 2025-12-19T07:05:07.558Z (6 months ago)
- Topics: django, gitlab, releases
- Language: Python
- Homepage: https://gitlab-releases.readthedocs.io/
- Size: 90.8 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gitlab-releases






## Short Description
`gitlab-releases` provides an in-memory release page and changelog integration for your Django project, making it easy to display your releases if you manage them using GitLab releases feature.
## Main Features
- Display a list of releases from your GitLab repository
- Show detailed changelog for each release
- Integrate release data into your Django templates
- Simple configuration and setup
## Get started
### Installation
```bash
pip install gitlab-releases
```
### Quick Start Example
Add `gitlab_releases` to your `INSTALLED_APPS` in `settings.py`:
```python
INSTALLED_APPS = [
# ...existing apps...
'gitlab_releases',
]
```
### Include the app's URLs in your `urls.py`:
```python
from django.urls import path, include
urlpatterns = [
# ...existing urls...
path('releases/', include('gitlab_releases.urls')),
]
```
### Configure your `settings.py` file
```python
GITLAB_PROJECT_ID = 123456
GITLAB_TOKEN = "your-token-here"
GITLAB_HOST = "https://gitlab.com"
```
### Visit your release page
After installation and configuration, visit `/releases/` in your Django project to see the list of releases fetched from your GitLab repository.
## Useful Links
- [Detailed Documentation](https://github.com/valbertovc/gitlab-releases/tree/main/docs)
- [Changelog](https://github.com/valbertovc/gitlab-releases/releases)
- [PyPI Page](https://pypi.org/project/gitlab-releases/)
- [Repository](https://github.com/valbertovc/gitlab-releases)
- [Bug Tracker](https://github.com/valbertovc/gitlab-releases/issues)
- [GitLab API Docs](https://docs.gitlab.com/ee/api/releases/)