Commit graph

21 commits

Author SHA1 Message Date
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