Bèr Kessels
Bèr Kessels
I cannot figure out how to use "Unindent Keystrokes". - It uses ":", default, for PHP and Python, but "edfn" in Ruby: what should I insert there, for PHP or...
Apparently process.kill() returns a Boolean, so the early return will return a true||false rather than the void as per the func sig. This patch ensures we return void regardless of...
This is another go at #23, Where we make it a little more flexible by allowing either the old string version or a now newly introduced regxp. This is fully...
Several 3rd party libs rely on arguments such as `foo.css?hash=60abbfc70f76d949a785a65742f2a3628c9fe006` or `materialdesignicons-webfont.ttf?v=5.8.55`. Most often a trick to allow caching (by a CDN or fileserver), but refresh the cache when a...
I think I'm missing `Entities` in my aggregates. A bounded domain, as described in DDD, is made up of Aggregates, Entities and Value Objects. One thing I like about Sequent...
The POI configuration is adapted from https://github.com/MorbZ/OsmPoisPbf/. OsmPoisPbf has a filters.txt and a categories.csv. Both were combined and ported to mimirsbrunn filter mechanism. The human name is left uppercase so...
This allows config like ``` { "osm_tags_filters": [{"key": "shop", "value": "bakery"}], "poi_type_id": "bakery" }, { "osm_tags_filters": [{"key": "shop", "value": "*"}], "poi_type_id": "shop_general" }, ``` Where first specific shop-tags (bakery) are...
This way, only bragi initiates the query timer, and not other tooling using the rubber.get_address such as poi2mimir and osm_reader. It also allows us to label the query timer with...
This PR extracts the hardcoded synonyms into a compile-time-included text file. This makes it a bit easier for users to translate, or otherwise alter the synonyms. It is still compiled...
I've attempted to describe all API endpoints and their parameters in a documentation. This could replace the table with TODO's in the README. It is documented using openapi3 standard. In...