This PR adds the capability to index a tutorial in learn.astropy given the tutorial's URL. This is the core functionality for indexing all tutorials, in general.
TutorialSectionRecord combines a Section and ReducedTutorial to create a record that can be specifically indexed by Algolia.
Creates the idea of "workflows", stateless asynchronous functions that carry out a unit of work in an indexing pipeline.
Creates a proof-of-concept tool, index-tutorial that wraps all this functionality together.
This PR adds the capability to index a tutorial in learn.astropy given the tutorial's URL. This is the core functionality for indexing all tutorials, in general.
index-tutorial
that wraps all this functionality together.