A Release Manager for Embedded Apps in your website, such as an SPA.
Project description
Release Manager
A Release Manager for Embedded Apps in your website, such as an SPA.
User Story
As a developer I want to control the release version of my Single Page Application (SPA) so I can make it available to who on what site that I want.
This user story drives this project's development and explains it's goals. In the project we've been working on, we have two different development streams for Front-End and Back-End. This app project is there to make sure they are decoupled while giving us the control to make available any version we wish, when we want.
We do this by building every 'package' to a cloud store/CDV (like S3/Cloudfront) with a unique path for each release. The path contains the "name" of the release (typically a verion number) and the locaiton where to find it. As a new version of the package is successfully built by the CI/CD pipeline, a version is registered with the Django Project via an API call. Then the developer can go into the Django Project and change which version is available to the users. It can also make versions available to only certian users on certian sites.
To learn more about how it works, check out the link below and the docs will show you how to set your packages up.
Docs
Docs can be found here docs/index.md file.
Status
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django_release_manager-0.1.2.tar.gz
.
File metadata
- Download URL: django_release_manager-0.1.2.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa86e7e825d13e89c3570db2c18aa24126ff2905052a4296229392fceb9d37a0 |
|
MD5 | 31dfacec6deae880bdcaaa7ef90ef0c3 |
|
BLAKE2b-256 | e7dd67dd9364957f6f6078dc4216b743e9ace9434d529b085b766b9eabee4dd4 |
File details
Details for the file django_release_manager-0.1.2-py2.py3-none-any.whl
.
File metadata
- Download URL: django_release_manager-0.1.2-py2.py3-none-any.whl
- Upload date:
- Size: 17.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb7d9832b47ce9510d52e5ee31b0955db5331a22fe0ec1824e41353bd909987e |
|
MD5 | 7bb4254d2ff65f3ef3383298269e5ae9 |
|
BLAKE2b-256 | 7256329a3af7b4b170974ae24cfd0041719e692256599f612bf6edda735a0705 |