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

Improve package and directory structure #480

Closed
L-Lavigne opened this issue Nov 28, 2018 · 0 comments
Closed

Improve package and directory structure #480

L-Lavigne opened this issue Nov 28, 2018 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@L-Lavigne
Copy link
Contributor

Our package structure does not match our directory structure, for example in the file modules/server/src/main/scala/GrpcConfigServer.scala:

package mu.rpc
package server

This causes various inconveniences such as ScalaTest/Specs2 integration in IntelliJ IDEA being unable to identify and run tests together from the src/test roots.

We also use chained package declarations which is somewhat non-standard, and it might be worth revisiting that choice.

A re-arrangement of packages would also be a good time to change the package roots once we've agreed internally on a naming convention for higherkindness.

The same points currently apply to https://github.com/higherkindness/skeuomorph.

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

No branches or pull requests

2 participants