Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use SphinxPostTransform to avoid having to run sphinx twice. #219

Merged
merged 111 commits into from
Dec 28, 2020

Conversation

mcmtroffaes
Copy link
Owner

Still work in progress but for now it looks like this will be working. Quite few tests are failing, I'll be working through these and then hopefully some kind folks could help testing, because this is a pretty major overhaul.

Also see discussion at #214.

@mcmtroffaes
Copy link
Owner Author

Found an issue with duplicate ids (actually this had been a problem all along, the new design just flagged it more explicitly), this has now been fixed.

@mcmtroffaes mcmtroffaes merged commit 74b94e9 into develop Dec 28, 2020
@choldgraf
Copy link

wahoo! 🚀

@matthewfeickert
Copy link

This might still be a bit rough around the edges, but the full test suite is now passing. Mind giving this a spin in the next week or so, or even doing a code review if it is up your alley, its a big patch and more eyes would be appreciated? This new design uses the resolve phase to generate the full citation information, and then generates the actual citation and citation reference nodes in a post transform, so everything works with just a single sphinx run.

And merry Christmas! :-)

Sorry to have missed this while I was on holiday @mcmtroffaes, but thank you very much for all of this nice work and being so responsive and considerate to people's requests. Along with everyone else I'm happy to report that this is working great. 🚀 Thanks! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants