The CLDR project consists of 3 aspects:
<pattern>¤#,##0.00</pattern>
has a specialized format where each character represents a special function.cldr-apps/
: (Survey Tool). Improvements here include:java/
: The core CLDR tooling. Improvements could include:For all PRs these steps are required before the PR is merged:
CLDR-0000 Brief Description of Change Optionally, this is the first line of an extended description, after the blank line. - Here is an item - Here is another item
In order to contribute to this project, the Unicode Consortium must have on file a Contributor License Agreement (CLA) covering your contributions, either an individual or a corporate CLA. Pull Requests will not be merged until the correct CLA is signed. Which version needs to be signed depends on who owns the contribution being made: you as the individual making the contribution or your employer. It is your responsibility to determine whether your contribution is owned by your employer. Please review The Unicode Consortium Intellectual Property, Licensing, and Technical Contribution Policies for further guidance on which CLA to sign, as well as other information and guidelines regarding the Consortium’s licensing and technical contribution policies and procedures.
Individual CLA: If you have determined that the Individual CLA is appropriate, then when you open your first Pull Request, an automated comment will appear that contains a link you can follow to accept the Individual CLA.
Corporate CLA: If you have determined that a Corporate CLA is appropriate, please check the public list of Corporate CLAs that the Consortium has on file. If your employer has already signed a CLA, then when you open your first Pull Request, an automated comment will appear that contains a link you can follow to declare your affiliation with this employer. If your employer has not already signed a CLA, you will need to arrange for your employer to sign the Corporate CLA, as described in How to Sign a Unicode CLA.
Unless otherwise noted in the LICENSE file, this project is released under the free and open-source Unicode License, also known as Unicode, Inc. License Agreement - Data Files and Software.
For setup details, see Maven Setup. Builds are done with Maven:
mvn test --file=tools/pom.xml
For more detail, and how to run the tests locally, see Running Tests on the CLDR development site.
Tests are automatically run once a commit is pushed to GitHub and when a PR is opened requesting changes to CLDR. You will see the status check next to each commit's hash, it will show as a circle, x, or checkmark. (●✖✔). For GitHub documentation, see About Status Checks. You can click on these indicators anywhere they appear for more details.
Briefly:
Similarly, in a PR, certain checks are marked as “Required.” All required checks must succeed before merging is allowed.
If a test or status check does not pass, see Running Tests on the CLDR development site.
Copyright © 1991-2023 Unicode, Inc. All rights reserved. Terms of use