Marc Durdin
d9e99d3040
chore(mac): update build env for monterey
...
Python2.7 is excluded from macOS Monterey, and is not available directly
via brew any longer. We still need it for now. pyenv does the job...
2022-03-22 13:50:34 +11:00
Marc Durdin
da0821b552
Update CODEOWNERS
2022-03-01 06:13:42 +11:00
Marc Durdin
38dbc763cd
fix(common): rc-swag not rc_swag
2022-03-01 05:15:45 +11:00
Marc Durdin
5f8b797820
chore(common): tweak CODEOWNERS
2022-03-01 04:59:41 +11:00
Steven R. Loomis
3658efa5f1
chore(common): remove rust (for now!) 🦀
...
Fixes #6290
2022-02-24 17:34:23 -06:00
Marc Durdin
5e2f006da9
chore: CODEOWNERS file
2022-02-18 06:56:04 +07:00
Marc Durdin
9c5b126956
chore(developer): Merge branch 'master' into feat/developer/node-based-debugger-server
2022-01-21 14:45:30 +11:00
Eberhard Beilharz
edbf018361
Merge pull request #6118 from keymanapp/docs/setup
...
docs(linux): Add missing dependency
2022-01-19 08:15:22 +01:00
Eberhard Beilharz
45e3a5157e
docs(linux): Add missing dependency
2022-01-17 17:26:30 +01:00
Marc Durdin
a61d7f9199
chore: update docs
2022-01-17 12:21:50 +11:00
Eberhard Beilharz
606b0becb8
docs: Enhance Linux build setup doc
2022-01-11 16:35:55 +01:00
Marc Durdin
2c01b19f69
chore: cleanup
...
1. Renamed form UfrmNGrokOptions to UfrmServerOptions
2. Renamed kmdev-server to just plain server
3. Tidied up npm versioning to use VERSION_WITH_TAG
This last point should help avoid confusion as now only CI release
builds will ever generate a package.json with a.b.c, a.b.c-alpha or
a.b.c-beta. Local and test builds will always have the corresponding
-test or -local environment appended. This also helps avoid issues if
we accidentally publish an incorrect version.
2021-12-22 06:25:22 +11:00
Marc Durdin
1f678de3c4
chore: address review comment
2021-12-11 04:39:36 +01:00
Marc Durdin
38a10286eb
chore(windows): tweak build and config docs
2021-12-10 05:31:18 +01:00
Marc Durdin
365b867a86
chore(windows): tweak PathDefines.mak building
2021-12-09 16:10:43 +01:00
Marc Durdin
988fec305c
chore(windows): enable build without Delphi installed
...
This makes it possible to run `set NODELPHI=1`, `nmake build` and then
only non-Delphi projects will be built.
2021-12-10 00:10:54 +11:00
Marc Durdin
eb3261cc72
Update docs/build/windows.md
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2021-11-29 16:08:41 +11:00
Marc Durdin
c0e69fcfa9
docs: final tweaks to windows setup
2021-11-11 09:24:16 +11:00
Marc Durdin
dc881ce1c0
docs: additional tweaks to layout of windows prereqs
2021-11-11 09:12:03 +11:00
Marc Durdin
b8876c2459
docs: complete windows setup docs
2021-11-11 09:00:48 +11:00
Marc Durdin
640465c45e
chore: iterate instructions
2021-10-08 17:31:19 +11:00
Marc Durdin
a7f49d5291
chore: start documentation consolidation for Windows devboxes
2021-10-08 14:45:58 +11:00
Marc Durdin
723e74fdf8
chore: additional links and docs
2021-10-08 14:06:45 +11:00
Marc Durdin
82824f124c
chore: Add CONTRIBUTING documentation
2021-10-08 13:47:14 +11:00
Marc Durdin
3d7a32968b
chore(mac): update build setup notes for M1
2021-09-17 10:29:25 +10:00
Eberhard Beilharz
f4fa1e2d7c
Update docs/linux-packaging.md
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2021-08-25 15:04:46 +02:00
Eberhard Beilharz
68247464e4
docs(linux): document packaging for Debian
...
(cherry picked from commit da6df50622 )
2021-08-23 18:38:22 +02:00
Eberhard Beilharz
79f92a150c
chore(linux): Consolidate Debian source packages
...
This change consolidates the Debian packages into a single source
package, with the exception of the legacy KMFL packages.
Fixes #5022 .
2021-08-06 11:25:00 +02:00
Eberhard Beilharz
84aa50b82f
chore(linux): Update sample vscode settings for Linux
2021-07-23 10:16:14 +02:00
Marc Durdin
2034818485
chore: address review comments
2021-06-30 13:03:30 +10:00
Marc Durdin
4e878664d4
docs: address review comments
...
* Move old notes into an old/ folder to clarify their pending removal
and add a note to the top of each file.
* Cleanup macos.sh script to fix various issues.
2021-06-23 06:15:53 +10:00
Marc Durdin
c6e6c2a225
chore: Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2021-06-22 16:11:53 +10:00
Marc Durdin
4af39a58b0
docs: start consolidation of build config docs
...
As the build environment documentation is duplicated across each of the
Keyman platform projects, it has become somewhat convoluted and
inconsistent. This PR moves all the mac-based and shared documentation
into docs/build, with placeholders for Windows and Linux documentation
to be moved in the next PR.
The idea is that a developer can configure their box to build any of the
available projects for that platform (web and android build on all three
main dev platforms).
Keeping the build documentation in one place makes it much simpler to
keep it consistent and up-to-date as well, as well as keeping us aware
of potential dependency conflicts between projects.
The icing on the cake is the resources/devbox/macos/macos.sh script,
which I have tested and takes a bare metal mac box through to a full
Keyman development environment (except XCode, there's always something!)
2021-06-21 21:12:27 +10:00
Marc Durdin
77e71df81b
chore: Merge branch 'master' into chore/B14S8-beta-to-master
2021-03-22 06:16:44 +11:00
Eberhard Beilharz
e202e7f232
docs(common): Update npm-packages readme
2021-03-10 15:19:06 +01:00
Eberhard Beilharz
7ab906ab74
docs(common): Update readme
2021-03-10 11:41:20 +01:00
Eberhard Beilharz
9de54aaf1c
docs(linux): Improve packaging doc
2021-02-01 15:18:37 +01:00
Eberhard Beilharz
bf9f280132
chore(linux): Allow to push to the keyman-beta ppa
...
Also use new `alpha` ppa instead of previous `daily`.
(cherry picked from commit eb4fc04b9e )
2021-01-15 16:13:01 +01:00
Eberhard Beilharz
6b999bc911
chore(linux): Update debian metadata based on Debian repos
...
This is a cherry-pick of PR#4223:
- Add script to create debian source package
- Update debian metadata based on Debian repos
- Remove some lintian warnings and errors
- Remove support Xenial
- Reduce size of icon
- Omit confusing values from gbp.conf
2021-01-12 18:38:18 +01:00
Eberhard Beilharz
3fc8dec43b
chore(linux): Remove Xenial from docs
2021-01-08 16:14:34 +01:00
Eberhard Beilharz
eb4fc04b9e
chore(linux): Allow to push to the keyman-beta ppa
...
Also use new `alpha` ppa instead of previous `daily`.
2021-01-04 16:54:37 +01:00
Eberhard Beilharz
5821d884a7
chore(linux): Add sample settings files
2020-08-14 11:11:18 +02:00
Eddie Antonio Santos
76ed4aeb0a
docs(common): update npm-packages.md
2020-05-19 19:47:32 -06:00
Darcy Wong
a72a923adb
chore(linux): Update path to core/desktop in linux-packaging.md
2020-03-03 07:45:54 +07:00
Eberhard Beilharz
1582cfb3ac
docs(linux): Include details from Linux readme
2020-02-24 15:51:04 +01:00
Eberhard Beilharz
4c5d3969c7
docs(linux): Add linux packaging documentation
2020-02-24 11:29:55 +01:00
Marc Durdin
d5fe536eef
chore: start history/version infrastructure
2020-01-29 08:54:32 +11:00
Eddie Antonio Santos
2d975138ac
Setup @keymanapp/lexical-model-types for publication.
2019-10-01 14:00:15 -06:00
Eddie Antonio Santos
09615db5cc
Create publish script and document.
2019-09-30 13:24:51 -06:00
Eddie Antonio Santos
d7558ad74d
Start to document how npm packaging will work.
2019-09-30 09:59:55 -06:00