Skip to content

Commit 94e130b

Browse files
Improving GitHub UI compatibility of baked data (#4220)
* Changes the file extension of macro files from `data.rs` to `rs.data` * Moves all baked data into `provider/baked` * Tweaks script to generate the whole crates Fixes #4209
1 parent e122add commit 94e130b

File tree

443 files changed

+499
-1354
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

443 files changed

+499
-1354
lines changed

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
*.postcard binary
22
*/**/README.md linguist-generated=true
3+
*.rs.data linguist-language=Rust

Cargo.toml

+40-38
Original file line numberDiff line numberDiff line change
@@ -33,25 +33,6 @@ members = [
3333
"experimental/unicodeset_parse",
3434
"experimental/unitsconversion",
3535

36-
# Components data
37-
"components/calendar/data",
38-
"components/casemap/data",
39-
"components/collator/data",
40-
"components/datetime/data",
41-
"components/decimal/data",
42-
"components/list/data",
43-
"components/locid_transform/data",
44-
"components/normalizer/data",
45-
"components/plurals/data",
46-
"components/properties/data",
47-
"components/segmenter/data",
48-
"components/timezone/data",
49-
"experimental/compactdecimal/data",
50-
"experimental/displaynames/data",
51-
"experimental/relativetime/data",
52-
"experimental/single_number_formatter/data",
53-
"experimental/unitsconversion/data",
54-
5536
# FFI
5637
"ffi/capi",
5738
"ffi/capi_cdylib",
@@ -68,6 +49,25 @@ members = [
6849
"provider/fs",
6950
"provider/macros",
7051

52+
# Baked data
53+
"provider/baked/calendar",
54+
"provider/baked/casemap",
55+
"provider/baked/collator",
56+
"provider/baked/compactdecimal",
57+
"provider/baked/datetime",
58+
"provider/baked/decimal",
59+
"provider/baked/displaynames",
60+
"provider/baked/list",
61+
"provider/baked/locid_transform",
62+
"provider/baked/normalizer",
63+
"provider/baked/plurals",
64+
"provider/baked/properties",
65+
"provider/baked/relativetime",
66+
"provider/baked/segmenter",
67+
"provider/baked/singlenumberformatter",
68+
"provider/baked/timezone",
69+
"provider/baked/unitsconversion",
70+
7171
# Utils
7272
"utils/calendrical_calculations",
7373
"utils/crlify",
@@ -114,6 +114,8 @@ exclude = [
114114
# Tutorials are tested in their own cargo workspace against released and
115115
# local crates
116116
"docs",
117+
# Not a functioning crate
118+
"provider/baked/_template_",
117119
]
118120

119121
[workspace.package]
@@ -165,25 +167,6 @@ icu_transliterate = { version = "0.1.1", path = "experimental/transliterate", de
165167
icu_unicodeset_parse = { version = "0.1.1", path = "experimental/unicodeset_parse", default-features = false }
166168
icu_unitsconversion = { version = "0.0.0", path = "experimental/unitsconversion", default-features = false }
167169

168-
# Components data
169-
icu_calendar_data = { version = "~1.3.2", path = "components/calendar/data", default-features = false }
170-
icu_casemap_data = { version = "~1.3.2", path = "components/casemap/data", default-features = false }
171-
icu_collator_data = { version = "~1.3.2", path = "components/collator/data", default-features = false }
172-
icu_datetime_data = { version = "~1.3.2", path = "components/datetime/data", default-features = false }
173-
icu_decimal_data = { version = "~1.3.2", path = "components/decimal/data", default-features = false }
174-
icu_list_data = { version = "~1.3.2", path = "components/list/data", default-features = false }
175-
icu_locid_transform_data = { version = "~1.3.2", path = "components/locid_transform/data", default-features = false }
176-
icu_normalizer_data = { version = "~1.3.2", path = "components/normalizer/data", default-features = false }
177-
icu_plurals_data = { version = "~1.3.2", path = "components/plurals/data", default-features = false }
178-
icu_properties_data = { version = "~1.3.2", path = "components/properties/data", default-features = false }
179-
icu_segmenter_data = { version = "~1.3.2", path = "components/segmenter/data", default-features = false }
180-
icu_timezone_data = { version = "~1.3.2", path = "components/timezone/data", default-features = false }
181-
icu_compactdecimal_data = { version = "~1.3.2", path = "experimental/compactdecimal/data", default-features = false }
182-
icu_displaynames_data = { version = "~1.3.2", path = "experimental/displaynames/data", default-features = false }
183-
icu_relativetime_data = { version = "~1.3.2", path = "experimental/relativetime/data", default-features = false }
184-
icu_singlenumberformatter_data = { version = "~1.3.2", path = "experimental/single_number_formatter/data", default-features = false }
185-
icu_unitsconversion_data = { version = "~1.3.2", path = "experimental/unitsconversion/data", default-features = false }
186-
187170
# FFI
188171
icu_capi = { version = "~1.3.2", path = "ffi/capi", default-features = false }
189172
icu_capi_cdylib = { version = "~1.3.2", path = "ffi/capi_cdylib", default-features = false }
@@ -200,6 +183,25 @@ icu_provider_blob = { version = "~1.3.2", path = "provider/blob", default-featur
200183
icu_provider_fs = { version = "~1.3.2", path = "provider/fs/", default-features = false }
201184
icu_provider_macros = { version = "~1.3.2", path = "provider/macros", default-features = false }
202185

186+
# Baked data
187+
icu_calendar_data = { version = "~1.3.2", path = "provider/baked/calendar", default-features = false }
188+
icu_casemap_data = { version = "~1.3.2", path = "provider/baked/casemap", default-features = false }
189+
icu_collator_data = { version = "~1.3.2", path = "provider/baked/collator", default-features = false }
190+
icu_compactdecimal_data = { version = "~1.3.2", path = "provider/baked/compactdecimal", default-features = false }
191+
icu_datetime_data = { version = "~1.3.2", path = "provider/baked/datetime", default-features = false }
192+
icu_decimal_data = { version = "~1.3.2", path = "provider/baked/decimal", default-features = false }
193+
icu_displaynames_data = { version = "~1.3.2", path = "provider/baked/displaynames", default-features = false }
194+
icu_list_data = { version = "~1.3.2", path = "provider/baked/list", default-features = false }
195+
icu_locid_transform_data = { version = "~1.3.2", path = "provider/baked/locid_transform", default-features = false }
196+
icu_normalizer_data = { version = "~1.3.2", path = "provider/baked/normalizer", default-features = false }
197+
icu_plurals_data = { version = "~1.3.2", path = "provider/baked/plurals", default-features = false }
198+
icu_properties_data = { version = "~1.3.2", path = "provider/baked/properties", default-features = false }
199+
icu_relativetime_data = { version = "~1.3.2", path = "provider/baked/relativetime", default-features = false }
200+
icu_segmenter_data = { version = "~1.3.2", path = "provider/baked/segmenter", default-features = false }
201+
icu_singlenumberformatter_data = { version = "~1.3.2", path = "provider/baked/singlenumberformatter", default-features = false }
202+
icu_timezone_data = { version = "~1.3.2", path = "provider/baked/timezone", default-features = false }
203+
icu_unitsconversion_data = { version = "~1.3.2", path = "provider/baked/unitsconversion", default-features = false }
204+
203205
# Utils
204206
calendrical_calculations = { version = "0.1.0", path = "utils/calendrical_calculations", default-features = false }
205207
crlify = { version = "1.0.3", path = "utils/crlify", default-features = false }

components/calendar/data/.gitattributes

-1
This file was deleted.

components/calendar/data/data/any.rs

-2
This file was deleted.

components/calendar/data/data/mod.rs

-29
This file was deleted.

components/casemap/data/.gitattributes

-1
This file was deleted.

components/casemap/data/data/any.rs

-2
This file was deleted.

components/casemap/data/data/mod.rs

-27
This file was deleted.

components/collator/data/.gitattributes

-1
This file was deleted.

components/collator/data/data/any.rs

-2
This file was deleted.

components/collator/data/data/mod.rs

-35
This file was deleted.

components/datetime/data/.gitattributes

-1
This file was deleted.

components/datetime/data/data/any.rs

-2
This file was deleted.

0 commit comments

Comments
 (0)