838 Commits

Author SHA1 Message Date
Maximilian Ammann
636972bde7 Update documentation 2022-04-26 14:09:01 +02:00
Maximilian Ammann
5e545030c3 Update name of lib 2022-04-26 11:58:07 +02:00
Maximilian Ammann
c2561aff18 Add files setting for publishing the package 2022-04-26 11:57:14 +02:00
Maximilian Ammann
06718775ea Update CI to use esbuild 2022-04-26 11:48:23 +02:00
Maximilian Ammann
4da958f252 Fix GITHUB_TOKEN usage in CI 2022-04-26 11:44:43 +02:00
Maximilian Ammann
6951dd65c2 Cleanup example 2022-04-26 11:42:28 +02:00
Maximilian Ammann
514341ddd9 Allow to create a demo with CJS 2022-04-26 11:42:05 +02:00
Maximilian Ammann
0ce283f1d4 Update tsconfig 2022-04-26 11:41:46 +02:00
Maximilian Ammann
7dc17d0f52 Add iife example which does not work yet 2022-04-26 11:41:39 +02:00
Maximilian Ammann
9f51f327bc Clean dependencies 2022-04-26 11:41:20 +02:00
Maximilian Ammann
6630fcda7b Add esbuild support 2022-04-26 11:40:54 +02:00
Maximilian Ammann
5bd77ec527 Clean packages 2022-04-26 11:40:40 +02:00
Maximilian Ammann
8a1721fee6 Move example usages into documentation 2022-04-26 11:40:25 +02:00
Maximilian Ammann
8b5a4d241f Change command name 2022-04-26 11:24:49 +02:00
Maximilian Ammann
e5796324d2 Update documentation 2022-04-26 11:24:32 +02:00
Maximilian Ammann
69f245c205 Fix deployment 2022-04-25 21:17:50 +02:00
Maximilian Ammann
f0dcc2f3db Use github token for setup-just 2022-04-25 21:13:28 +02:00
Maximilian Ammann
722a1f5579 Add missing features 2022-04-25 21:01:41 +02:00
Maximilian Ammann
13f527a559 Update CI 2022-04-25 19:24:17 +02:00
Maximilian Ammann
a7f87f635e Enable demo and lib to build with parcel and webpack 2022-04-25 19:24:12 +02:00
Maximilian Ammann
6e01e48e32 Enable all rendering backends 2022-04-25 19:23:47 +02:00
Maximilian Ammann
408527e3e8 Add more documentation around web packaging 2022-04-25 19:23:32 +02:00
Maximilian Ammann
07958c670b Make tsconfig more generic 2022-04-25 14:36:22 +02:00
Maximilian Ammann
e2db9cbd4d Exclude some directories 2022-04-25 14:36:00 +02:00
Maximilian Ammann
1b9ba83a02 Start documentation about package building 2022-04-25 14:35:47 +02:00
Maximilian Ammann
1aad0c1c1f Split into demo and lib, working commonjs/umd demo 2022-04-25 14:34:05 +02:00
Yuri Astrakhan
d6c6187741
minor readme improvements 2022-04-24 20:11:44 -04:00
Max Ammann
021b87eaa8
Merge pull request #33 from maplibre/android-demo
Add Android Gradle project and a demo
2022-04-24 12:26:44 +02:00
Maximilian Ammann
297b4f2b46 Add compile error checks 2022-04-24 12:22:36 +02:00
Maximilian Ammann
481629bb90 Fix android project and remove some files 2022-04-24 12:22:27 +02:00
Maximilian Ammann
8a1fa88dc9 Fix documentation 2022-04-24 12:11:37 +02:00
Maximilian Ammann
66ffdfdd02 Fix clippy in CI 2022-04-24 12:08:53 +02:00
Maximilian Ammann
e7e14d014d Remove cargo-apk 2022-04-23 19:11:41 +02:00
Maximilian Ammann
d478775113 Format files 2022-04-23 18:39:51 +02:00
Maximilian Ammann
01f86dff1c Build gradle project in CI 2022-04-23 18:38:19 +02:00
Maximilian Ammann
630a1e4bf7 Allow late initialization of render state 2022-04-23 18:37:12 +02:00
Maximilian Ammann
c289c184d3 Add demo and lib to gradle project 2022-04-23 18:36:59 +02:00
Maximilian Ammann
08a3983390 Fix version declarations 2022-04-23 18:35:20 +02:00
Maximilian Ammann
89e676f159 Add x86_64 android as target 2022-04-23 18:34:45 +02:00
Max Ammann
cc65b1f515
Update logo (#29)
* Move logo and add to docs

* Update logo in README.md

* Add symlink

* Use action for speedup

* Fix build status badge
2022-04-23 14:37:29 +02:00
Max Ammann
0512e536f9
Refactor XCode project and build xcframework (#15)
Refactored xcode project into a framework.

* This framework can be bundled into an xcframework
* The xcframework can be added to a swift package

Deployment happens through #21
2022-04-23 14:36:51 +02:00
Max Ammann
7cce141bbc
Merge pull request #16 from maplibre/npm_update
Update NPM dependencies
2022-04-22 23:14:03 +02:00
Max Ammann
072c3b5835
Merge pull request #13 from maplibre/android-gradle
Add gradle project for Android
2022-04-22 22:51:59 +02:00
Maximilian Ammann
98d6b035f3 Add gradle project for android library 2022-04-22 22:45:42 +02:00
Max Ammann
04ef557b42
Refactor crates (#12)
* Setup scaffolding for repository

* Add build run config

* Move root crate into maplibre-core

* Fix compilation of crates

* Fix CI

* Fix run configs

* Adjust project file

* Split platform module more

* Run fmt

* Fix compilation

* Fix checks with clippy

* Remove some crates and rename others

* Remove core crate

* Fix compilation

* Fix formatting

* Fix android build

* Refactor rust cache

* Update caches

* Change crate name for android

* Fix android build

* Optimize CI runtime by using a better cache

* Add comments

* Split web job

* Use just command for setting up toolchain

* Try to force different toolchains
2022-04-22 22:43:37 +02:00
Maximilian Ammann
3ede57b6ce Try to force different toolchains 2022-04-22 22:36:50 +02:00
Maximilian Ammann
704bb25818 Use just command for setting up toolchain 2022-04-22 22:29:30 +02:00
Maximilian Ammann
64e0c8de9e Split web job 2022-04-22 22:26:11 +02:00
Maximilian Ammann
afcdb32dfe Add comments 2022-04-22 22:23:54 +02:00
Maximilian Ammann
b18f823f43 Optimize CI runtime by using a better cache 2022-04-22 22:23:49 +02:00