-
Notifications
You must be signed in to change notification settings - Fork 40
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 code into core and submodules for non-core code #3
Comments
If I can add my $0.02, I'm not a fan of the
Or, if a directory is desired, use
I think the |
Those two options were my preference as well. @ctadlock - if we put all modules on /, we still get all the modules as siblings, and we can still have a docs folder on the same level. Do you have a problem with that/do you see any issues with it? |
Ya, no plan survives first contact with battle.... I spent a while playing with Maven's multi-module projects and it requires a different structure than what I had proposed. You cant have the parent module be named the same as a submodule; so the parent can be named I'm fine not having a I renamed I tested it with IntelliJ and it opens up great just using the "open project" function. I created a skeleton project, you can download it on Dropbox. Didn't want to clutter GitHub. IntelliJFile systemParent pom.xml |
@edvin Another question for you.. we named this GitHub repository So do you want the modules here to be named |
This looks good! The modules can be named only |
Now is the time to nitpick. |
Hello, status project ? |
After switching to gradle this cant be merged without a rework. |
how do you look at adding kotlin and kotlin DSL contacts to avoid problems with scopes. I can do this. Is it better to do this in the new |
Going to move the following out of core:
json
rest/http
The resulting folder structure will be:
/
(README.md
,CHANGELOG.md
,LICENSE
)src/
(parent folder for all source)src/tornadofx2
(tornadofx2 core; root forpom.xml
)src/tornadofx2/src
(tornadofx2 core; code)src/tornadofx2-json
(json extensions; root forpom.xml
)src/tornadofx2-json/src
(json extensions; code)src/tornadofx2-rest
(rest extensions; root forpom.xml
)src/tornadofx2-rest/src
(rest extensions; code)docs/
root for documentationThe text was updated successfully, but these errors were encountered: