xref: /aosp_15_r20/external/cldr/docs/charts/keyboard/README.md (revision 912701f9769bb47905792267661f0baf2b85bed5)
1*912701f9SAndroid Build Coastguard Worker# Keyboard Charts
2*912701f9SAndroid Build Coastguard Worker
3*912701f9SAndroid Build Coastguard Worker## What are these
4*912701f9SAndroid Build Coastguard Worker
5*912701f9SAndroid Build Coastguard WorkerThe Keyboard Charts are now built as client-side JavaScript tables.
6*912701f9SAndroid Build Coastguard Worker
7*912701f9SAndroid Build Coastguard Worker## To Build from the command line
8*912701f9SAndroid Build Coastguard Worker
9*912701f9SAndroid Build Coastguard Worker- install <https://nodejs.org> current LTS version, then in this directory:
10*912701f9SAndroid Build Coastguard Worker- `npm i`
11*912701f9SAndroid Build Coastguard Worker- `npm run build`
12*912701f9SAndroid Build Coastguard Worker
13*912701f9SAndroid Build Coastguard Worker## To build from Maven
14*912701f9SAndroid Build Coastguard Worker
15*912701f9SAndroid Build Coastguard WorkerRun this from the command line in the top level directory:
16*912701f9SAndroid Build Coastguard Worker
17*912701f9SAndroid Build Coastguard Worker- `mvn --file=tools/pom.xml -pl :cldr-keyboard-charts integration-test`
18*912701f9SAndroid Build Coastguard Worker
19*912701f9SAndroid Build Coastguard Worker## To build from Eclipse
20*912701f9SAndroid Build Coastguard Worker
21*912701f9SAndroid Build Coastguard Worker- Right-click on the `pom.xml` in `docs/charts/keyboards` (it will show as "cldr-keyboard-charts")
22*912701f9SAndroid Build Coastguard Worker- Choose **Run As... - Maven Build**
23*912701f9SAndroid Build Coastguard Worker- Change the **goal** to `integration-test`
24*912701f9SAndroid Build Coastguard Worker- Choose Run
25*912701f9SAndroid Build Coastguard Worker
26*912701f9SAndroid Build Coastguard Worker## Trying them out
27*912701f9SAndroid Build Coastguard Worker
28*912701f9SAndroid Build Coastguard Worker- `npm run serve` will serve the charts locally on <http://localhost:3000>
29*912701f9SAndroid Build Coastguard Worker- Or view the [`index.html`](./index.html) file located in the same directory as this README
30*912701f9SAndroid Build Coastguard Worker
31