Skip to main content

Django Mail Manager

Project description

Build Status https://img.shields.io/pypi/v/django-mail-factory.svg https://img.shields.io/pypi/dm/django-mail-factory.svg

Django Mail Factory lets you manage your email in a multilingual project.

Hacking

Setup your environment:

git clone https://github.com/peopledoc/django-mail-factory.git
cd django-mail-factory

Hack and run the tests using Tox to test on all the supported python and Django versions:

make test

If you want to give a look at the demo (also used for the tests):

bin/python demo/manage.py syncdb  # create an administrator
bin/python demo/manage.py runserver

You then need to login on http://localhost:8000/admin, and the email administration (preview or render) is available at http://localhost:8000/mail_factory/.

Release

To prepare a new version:

  • Create a branch named release/<version>
  • In a commit, change the CHANGELOG and VERSION file to remove the .dev0 and set the date of the release
  • In a second commit, change the VERSION to the next version number + .dev0
  • Create a PR for your branch
  • When the PR is merged, tag the first commit with the version number, and create a github release using the CHANGELOG

To release a new version (including the wheel):

pip install twine
python setup.py sdist bdist_wheel
twine upload --repository-url https://test.pypi.org/legacy/ dist/*

And after testing everything works fine on the testing repository:

twine upload dist/*

Download files

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

Source Distribution

django-mail-factory-0.24.tar.gz (21.9 kB view hashes)

Uploaded source

Built Distribution

django_mail_factory-0.24-py2.py3-none-any.whl (30.0 kB view hashes)

Uploaded py2 py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page