Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Symbol encoding strategy and capitalization #461
In this pull request, I am proposing a few modifications to the generation of classes from an XSD:
This PR breaks compatibility with v1.5. In particular:
Sorry about the late response.
Hi, @eed3si9n. Apologies for the late response; time zone difference meant I had started my weekend! :)
ScalaXB 1.5.2 generates class names that look like
My initial suggestion is to replace these punctuation characters with their names, e.g.
I understand that this change is backwards-incompatible but I think it's a step in the right direction.
What do you think?
referenced this pull request
Feb 23, 2018
@eed3si9n: I have updated this PR to include my other PRs with a feature flag for each behavioural change. I'll close the other PRs.
The difference between the output of v1.5.2 and this version with arguments
Hopefully, these two parameters can become the default in v2.0.
I've added a final commit to add keys to the sbt plugin so that it has the same configuration options as the CLI app. Unfortunately, the sbt-test fails to compile on Travis CI because it isn't using the keys that are defined in the same commit. Is this something you can help with, @eed3si9n?