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
Core: Refactor code for use within interactive environments #2036
Conversation
Wondering if we can add in logic here to check if the This way, the change is not a breaking change and we can push the refactoring before v2.0, essentially as progressive enhancement. We can also use it as an opportunity to log depreciation warnings so that folks know that the new syntax is ready and should be switched to. Things like lint tests can abandon the old syntax completely, as all core MultiQC modules should be using the new syntax immediately. |
Outdated, replacement now merged 🚀 |
Moving towards the interactive use:
__init__()
Report
a normal class instead of a module singleton