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

Split newpr.py into a set of dynamically-loaded event handlers #33

Merged
merged 12 commits into from
Nov 30, 2015

Conversation

jdm
Copy link
Member

@jdm jdm commented Nov 26, 2015

This also adds per-handler tests, and adds initial state and expected output to each test file. Furthermore, test files are discovered automatically by the test harness by looking in the tests/ subdirectory of each handler, rather than relying on a declared list.

r? @edunham

@highfive
Copy link
Collaborator

warning Warning warning

  • These commits modify unsafe code. Please review it carefully!

@jdm
Copy link
Member Author

jdm commented Nov 26, 2015

The next step after this will be to split the handlers out of the highfive repo entirely and move them to a servo-highfive repository. This should allow the Rust folks to use the same highfive codebase and write their own modules as necessary.

@jdm jdm mentioned this pull request Nov 26, 2015
@edunham
Copy link
Contributor

edunham commented Nov 30, 2015

r+ this looks great! Thank you!

jdm added a commit that referenced this pull request Nov 30, 2015
Split newpr.py into a set of dynamically-loaded event handlers
@jdm jdm merged commit 54db447 into master Nov 30, 2015
@frewsxcv frewsxcv deleted the modularize branch December 13, 2015 20:11
Mark-Simulacrum pushed a commit to Mark-Simulacrum/highfive that referenced this pull request Sep 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants