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
Refactor core.d to separate package #20
Conversation
thank you for sending many PRs! unfortunately, I cannot take my time in this week. let me review next week |
No problem.
…On Sun, Oct 22, 2017 at 1:44 PM Shigeki Karita ***@***.***> wrote:
thank you for sending many PRs! unfortunately, I cannot take my time in
this week. let me review next week
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#20 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AMJWyt3IL3cJROdvZEvo7YzgUKAijrRZks5su37jgaJpZM4QCCGd>
.
|
@ShigekiKarita I have moved around the unittests (with a few small changes). I kept many in the package.d file that you originally had there as package-level documentation, but moved a copy of them or created new ones for the other functions for function-specific documentation. |
@ShigekiKarita I don't think so. |
I will do this separation today with your enriched doc in #18 . just a moment! |
@jmh530 I resolved conflicts. Thanks. |
The unittests in core.d combine several different functions at once. This makes them more conducive to a package.d in a sub module.
I have refactored core.d into a separate package, the package.d file has the original unittests, and the other modules are different subsets of the original functionality of core.d I attempted to split up the functions based on how this website categorizes them, with a separate module for utility functions that didn't seem to fit.
In addition, I moved the imports into local imports where appropriate.
Future work will involve adding unittests that test each specific function, but I wanted this PR to be more focused.
EDIT: Depending on the order of different PRs that are in the queue, I may need to make some adjustments to this or them depending on the order of their acceptance.