Skip to content
This repository has been archived by the owner on Jul 22, 2020. It is now read-only.

Chore - Java to Kotlin code conversion #2

Merged
merged 69 commits into from
Aug 29, 2016

Conversation

hhandoko
Copy link
Owner

The project namespace and group ID has been updated to com.builtamont and its Java source code converted to Kotlin.

Test files (and a handful of source files) are left as-is (Java) for the time being: to support mocking in test and to be refactored out in future commits.

In addition, the package structure has been refactored to closely match Flyway 4.x version, with several classes being split into api.* and internal.* default implementation. There are several action items pending (ordered by priority), such as:

  • Replace config.Cluster.java and config.Keyspace.java to the one provided by DataStax Cassandra driver
  • Add additional features from upstream open PRs
  • Refactor build system to use Gradle
  • Refactor constructor and method signatures to avoid passing nulls (via Kotlin lateinit, and use of Option values)

@hhandoko hhandoko merged commit 633f651 into master Aug 29, 2016
@hhandoko hhandoko deleted the chore/java_to_kotlin_code_conversion branch September 8, 2016 09:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant