You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run `sbt scalajavatimeCrossJVM/test` to run the test suite on the JVM and
62
-
`sbt scalajavatimeCrossJS/test` to run the test suite in JavaScript.
63
-
64
-
#### Status
65
-
66
-
Most parts of this library work perfectly fine with Scala.js in the browser.
67
-
Locale, formatting and timezone support is limited and providing these missing pieces are the current focus of this project.
68
-
@cquiroz is currently working on implementing locale support.
69
-
70
-
#### Contributing
71
-
72
-
We welcome all contributions, including ideas, suggestions, bug reports, bug fixes and code!
73
-
We are especially interested in contributions that tackle the following issues:
74
-
75
-
-*Support for formatting:* Formatting uses a lot of JDK classes, which we might not want to reimplement in Scala.js.
76
-
We might be able to use the new `Intl` Web API.
77
-
-*Support for timezones:* The timezone information is read from a binary blob, which won't work in the browser.
78
-
We will have a look at other projects like moment.js and decide whether we want to use the same format, or come up with our own.
79
-
80
-
Have a look at the [issues](https://github.com/cquiroz/scala-java-time/issues) or [issues](https://github.com/soc/scala-java-time/issues) to find something to work on! Let us know if you need help!
81
-
82
-
#### Plans
83
-
84
-
##### 2.0
85
-
86
-
We will keep releasing milestone builds while work on the remaining bits and pieces to support 100% of this library on Scala.js is ongoing (most parts work fine already).
87
-
88
-
The last milestone will rename the package name from `org.threeten.bp` to `java.time`.
89
-
90
-
A stable release of 2.0 will be published after a (hopefully) short RC phase.
91
-
92
-
##### 3.0
93
-
94
-
As soon as Scala-Native provides cross-compilation capabilities we will investigate what's necessary to compile this library to native code.
95
-
96
-
#### Time-zone data
97
-
The time-zone database is stored as a pre-compiled dat file that is included in the built jar.
98
-
The version of the time-zone data used is stored within the dat file (near the start).
99
-
Updating the time-zone database involves using the `TzdbZoneRulesCompiler` class
100
-
and re-compiling the jar file.
101
-
Pull requests with later versions of the dat file will be accepted.
102
-
103
-
#### FAQs
104
-
105
-
##### Is this project derived from OpenJDK?
106
-
107
-
No. This project is derived from the Reference Implementation previously hosted on GitHub.
108
-
That project had a BSD license, which has been preserved here.
109
-
Thus, this project is a fork of the original code before entry to OpenJDK.
110
-
111
-
##### What is the relation to [this](https://github.com/soc/scala-java-time/) project
21
+
#### Documentation
112
22
113
-
This is a fork from the original [project](https://github.com/soc/scala-java-time/) aim to complete the API to work on Scala.js
23
+
See the [documentation](http://cquiroz.github.io/scala-java-time/)
Run `sbt scalajavatimeCrossJVM/test` to run the test suite on the JVM and
68
+
`sbt scalajavatimeCrossJS/test` to run the test suite in JavaScript.
69
+
70
+
#### Status
71
+
72
+
Most parts of this library work perfectly fine with Scala.js in the browser.
73
+
timezone support is limited and providing these missing pieces are the current focus of this project.
74
+
75
+
#### Contributing
76
+
77
+
We welcome all contributions, including ideas, suggestions, bug reports, bug fixes and code!
78
+
We are especially interested in contributions that tackle the following issues:
79
+
80
+
-*Support for timezones:* The timezone information is read from a binary blob, which won't work in the browser.
81
+
We will have a look at other projects like moment.js and decide whether we want to use the same format, or come up with our own.
82
+
83
+
Have a look at the [issues](https://github.com/cquiroz/scala-java-time/issues) or [issues](https://github.com/soc/scala-java-time/issues) to find something to work on! Let us know if you need help!
84
+
85
+
#### Plans
86
+
87
+
##### 2.0
88
+
89
+
We will keep releasing milestone builds while work on the remaining bits and pieces to support 100% of this library on Scala.js is ongoing (most parts work fine already).
90
+
91
+
The current version is published containing the code in both packages: `org.threeten.bp` and `java.time`.
92
+
93
+
A stable release of 2.0 will be published after a (hopefully) short RC phase.
94
+
95
+
#### Time-zone data (JVM)
96
+
The time-zone database is stored as a pre-compiled dat file that is included in the built jar.
97
+
The version of the time-zone data used is stored within the dat file (near the start).
98
+
Updating the time-zone database involves using the `TzdbZoneRulesCompiler` class
99
+
and re-compiling the jar file.
100
+
Pull requests with later versions of the dat file will be accepted.
101
+
102
+
#### FAQs
103
+
104
+
##### Is this project derived from OpenJDK?
105
+
106
+
No. This project is derived from the Reference Implementation previously hosted on GitHub.
107
+
That project had a BSD license, which has been preserved here.
108
+
Thus, this project is a fork of the original code before entry to OpenJDK.
109
+
110
+
##### What is the relation to [this](https://github.com/soc/scala-java-time/) project
111
+
112
+
This is a fork from the original [project](https://github.com/soc/scala-java-time/) aim to complete the API to work on Scala.js
0 commit comments