wagtail / wagtail-newsletter

Send email newsletters based on Wagtail content
https://wagtail-newsletter.readthedocs.io
BSD 3-Clause "New" or "Revised" License
9 stars 3 forks source link

Package project setup #1

Closed thibaudcolas closed 2 months ago

thibaudcolas commented 3 months ago
### Tasks
- [x] Package name
- [x] Package repository scaffolding
- [x] Continuous integration (GitHub Actions), including Python x Django x Wagtail compatibility testing matrix
- [x] pytest
- [x] pyright
- [x] Documentation scaffolding (Markdown in docs/ folder)
mgax commented 2 months ago

The documentation is set up with Sphinx and sphinx-wagtail-theme and it gets built and hosted by Read the Docs: https://wagtail-newsletter.readthedocs.io/.

We need to set up a webhook to trigger builds automatically and I don't have the right permissions on this repo. @thibaudcolas could you please have a look? Thanks!

thibaudcolas commented 2 months ago

Read the Docs is now hooked up to GitHub, with their default integration. Tested in #13 that the builds now work correctly, for pull requests and for the main branch on merge.