Last updated: 8 Aug 2024
manuals-publisher: Manuals Publisher Migration Project Documentation - Start Here
In 2017, the GoFreeRange team conducted an investigation into potentially migrating Manuals Publisher to persist manual document data in Publishing API rather than the application's own database.
The project was not completed for unspecified reasons, but a substantial amount of documentation was left behind which may be interesting and/or useful to future developers.
The project documentation includes:
- History - an exploration of the origins and subsequent development of Manuals Publisher up to 2017
- Current State - a brief description of the data model and some parts of the application architecture
- Fully Migrated Spike - documentation of early attempts to have Manuals Publisher store its data via Publishing API
- Next Steps - steps the GoFreeRange team recommended to continue developing Manuals Publisher. None of these steps were implemented
- Rake Tasks - a list of Rake tasks available for operating Manuals Publisher
Note that while the application hasn't changed hugely since 2017 at the time of writing, this documentation is likely to be out of date in some areas.