Skip to content

Commit

Permalink
copy data/*/dev folders to 15.1(.0)
Browse files Browse the repository at this point in the history
  • Loading branch information
markusicu committed Sep 19, 2023
1 parent 9595f09 commit 66565c0
Show file tree
Hide file tree
Showing 230 changed files with 3,292,557 additions and 7 deletions.
23 changes: 16 additions & 7 deletions docs/data-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,8 @@ and skip any others that are only for internal use.

For the alpha review, publish (at least) the UCD and emoji files, and the charts.

Review/edit the pub/*.sh scripts and advance the version numbers and copyright years.

Run the [pub/copy-alpha-to-draft.sh](https://github.com/unicode-org/unicodetools/blob/main/pub/copy-alpha-to-draft.sh)
script from an up-to-date repo workspace.
The script copies the set of the .../dev/ data files for an alpha snapshot
Expand Down Expand Up @@ -123,7 +125,7 @@ Ask Rick to add other files that are not tracked in the unicodetools repo:
* UCDXML files to .../draft/UCD/ucdxml
* beta charts to .../draft/UCD/charts

### Publish a release
### Publish a release snapshot

After the last UTC meeting for the release, collect all of the data file updates
(mostly from recently opened action items).
Expand All @@ -145,18 +147,25 @@ This script works much like the beta script, except it:
rather than for Public/draft/
* creates a zipped/{version} folder with UCD.zip

### After a release
### Before a release

When the data files are supposed to be final, about a week or two before the release:

Verify once more that the unicodetools repo .../dev/ files match the released/published files.
(They better...)

Create a release tag in the repo.
Example, from four days before Unicode 15.1 was released:
https://github.com/unicode-org/unicodetools/releases/tag/final-15.1-20230908

### After a release

Copy a snapshot of the unicodetools repo .../dev/ files to a versioned unicodetools folder;
for example: .../unicodetools/data/ucd/15.1.0/ .
for example: .../unicodetools/data/ucd/16.0.0/ .
(We no longer append a “-Update” suffix to the folder name.)
List: emoji, idna, security, uca, ucd, ucdxml
Watch for different naming conventions: emoji versions use only two fields, not three.

Create a release tag in the repo.

Edit the pub/*.sh scripts and advance the version numbers and copyright years.
Edit the pub/*.sh scripts and advance the version numbers.

Change the Unicode Tools code as necessary for the start of work on the next version.
Settings.java lastVersion & latestVersion and more.
Expand Down
21 changes: 21 additions & 0 deletions unicodetools/data/emoji/15.1/ReadMe.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Unicode Emoji
# © COPY_YEAR Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see https://www.unicode.org/terms_of_use.html

This directory contains PUB_STATUS data files for Unicode Emoji, Version EMOJI_VER

PUBLIC_EMOJI

emoji-sequences.txt
emoji-zwj-sequences.txt
emoji-test.txt

The following related files are found in the UCD for Version EMOJI_VER

PUBLIC_UCD_EMOJI

emoji-data.txt
emoji-variation-sequences.txt

For documentation, see UTS #51 Unicode Emoji, Version EMOJI_VER
1,489 changes: 1,489 additions & 0 deletions unicodetools/data/emoji/15.1/emoji-sequences.txt

Large diffs are not rendered by default.

5,325 changes: 5,325 additions & 0 deletions unicodetools/data/emoji/15.1/emoji-test.txt

Large diffs are not rendered by default.

1,529 changes: 1,529 additions & 0 deletions unicodetools/data/emoji/15.1/emoji-zwj-sequences.txt

Large diffs are not rendered by default.

749 changes: 749 additions & 0 deletions unicodetools/data/emoji/15.1/internal/emoji-diff.txt

Large diffs are not rendered by default.

87 changes: 87 additions & 0 deletions unicodetools/data/emoji/15.1/internal/emoji-internal.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
# emoji-internal.txt
# Date: 2023-02-01, 01:15:48 GMT
# © 2023 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see https://www.unicode.org/terms_of_use.html
#
# Emoji Data Internal for UTS #51
# Version: 15.1
#
# For documentation and usage, see https://www.unicode.org/reports/tr51
#
# Format:
# <codepoint(s)> ; <property> # <comments>
# Note: there is no guarantee as to the structure of whitespace or comments
#
# Characters and sequences are listed in code point order. Users should be shown a more natural order.
# See the CLDR collation order for Emoji.


# ================================================

# All omitted code points have Emoji_Gender_Base=No

26F9 ; Emoji_Gender_Base # E0.7 [1] (⛹️) person bouncing ball
1F3C3..1F3C4 ; Emoji_Gender_Base # E0.6 [2] (🏃..🏄) person running..person surfing
1F3CA ; Emoji_Gender_Base # E0.6 [1] (🏊) person swimming
1F3CB..1F3CC ; Emoji_Gender_Base # E0.7 [2] (🏋️..🏌️) person lifting weights..person golfing
1F46E..1F471 ; Emoji_Gender_Base # E0.6 [4] (👮..👱) police officer..person: blond hair
1F473 ; Emoji_Gender_Base # E0.6 [1] (👳) person wearing turban
1F477 ; Emoji_Gender_Base # E0.6 [1] (👷) construction worker
1F481..1F482 ; Emoji_Gender_Base # E0.6 [2] (💁..💂) person tipping hand..guard
1F486..1F487 ; Emoji_Gender_Base # E0.6 [2] (💆..💇) person getting massage..person getting haircut
1F575 ; Emoji_Gender_Base # E0.7 [1] (🕵️) detective
1F645..1F647 ; Emoji_Gender_Base # E0.6 [3] (🙅..🙇) person gesturing NO..person bowing
1F64B ; Emoji_Gender_Base # E0.6 [1] (🙋) person raising hand
1F64D..1F64E ; Emoji_Gender_Base # E0.6 [2] (🙍..🙎) person frowning..person pouting
1F6A3 ; Emoji_Gender_Base # E1.0 [1] (🚣) person rowing boat
1F6B4..1F6B5 ; Emoji_Gender_Base # E1.0 [2] (🚴..🚵) person biking..person mountain biking
1F6B6 ; Emoji_Gender_Base # E0.6 [1] (🚶) person walking
1F926 ; Emoji_Gender_Base # E3.0 [1] (🤦) person facepalming
1F935 ; Emoji_Gender_Base # E3.0 [1] (🤵) person in tuxedo
1F937..1F939 ; Emoji_Gender_Base # E3.0 [3] (🤷..🤹) person shrugging..person juggling
1F93C..1F93E ; Emoji_Gender_Base # E3.0 [3] (🤼..🤾) people wrestling..person playing handball
1F9B8..1F9B9 ; Emoji_Gender_Base # E11.0 [2] (🦸..🦹) superhero..supervillain
1F9CD..1F9CF ; Emoji_Gender_Base # E12.0 [3] (🧍..🧏) person standing..deaf person
1F9D4 ; Emoji_Gender_Base # E5.0 [1] (🧔) person: beard
1F9D6..1F9DF ; Emoji_Gender_Base # E5.0 [10] (🧖..🧟) person in steamy room..zombie

# Total elements: 51

# ================================================

# All omitted code points have Emoji_Explicit_Gender=No

1F385 ; Emoji_Explicit_Gender # E0.6 [1] (🎅) Santa Claus
1F466..1F469 ; Emoji_Explicit_Gender # E0.6 [4] (👦..👩) boy..woman
1F46B ; Emoji_Explicit_Gender # E0.6 [1] (👫) woman and man holding hands
1F46C..1F46D ; Emoji_Explicit_Gender # E1.0 [2] (👬..👭) men holding hands..women holding hands
1F470 ; Emoji_Explicit_Gender # E0.6 [1] (👰) person with veil
1F472 ; Emoji_Explicit_Gender # E0.6 [1] (👲) person with skullcap
1F474..1F475 ; Emoji_Explicit_Gender # E0.6 [2] (👴..👵) old man..old woman
1F478 ; Emoji_Explicit_Gender # E0.6 [1] (👸) princess
1F483 ; Emoji_Explicit_Gender # E0.6 [1] (💃) woman dancing
1F574 ; Emoji_Explicit_Gender # E0.7 [1] (🕴️) person in suit levitating
1F57A ; Emoji_Explicit_Gender # E3.0 [1] (🕺) man dancing
1F930 ; Emoji_Explicit_Gender # E3.0 [1] (🤰) pregnant woman
1F931 ; Emoji_Explicit_Gender # E5.0 [1] (🤱) breast-feeding
1F934..1F936 ; Emoji_Explicit_Gender # E3.0 [3] (🤴..🤶) prince..Mrs. Claus
1F9D5 ; Emoji_Explicit_Gender # E5.0 [1] (🧕) woman with headscarf

# Total elements: 22

# ================================================

# All omitted code points have Multi_Person_Groupings=No

1F46A..1F46B ; Multi_Person_Groupings # E0.6 [2] (👪..👫) family..woman and man holding hands
1F46C..1F46D ; Multi_Person_Groupings # E1.0 [2] (👬..👭) men holding hands..women holding hands
1F46F ; Multi_Person_Groupings # E0.6 [1] (👯) people with bunny ears
1F48F ; Multi_Person_Groupings # E0.6 [1] (💏) kiss
1F491 ; Multi_Person_Groupings # E0.6 [1] (💑) couple with heart
1F91D ; Multi_Person_Groupings # E3.0 [1] (🤝) handshake
1F93C ; Multi_Person_Groupings # E3.0 [1] (🤼) people wrestling

# Total elements: 9

#EOF
Loading

0 comments on commit 66565c0

Please sign in to comment.