- Runtime / build: Bun, Vite 7
- UI: React 19
- Lint/format: biomejs.dev. Notable: import sorting, strict switch-case, class sorting; formatter lineWidth 100, semicolons asNeeded, single quotes;
css.parser.tailwindDirectives: true;useHookAtTopLevelerror,useExhaustiveDependencieswarn. - Data: tanstack.com/query, TanStack Form (for non-trivial forms)
- Routing: TanStack Router
- State: Zustand (tkdodo); URL state via nuqs with one hook file per state
- Styling: Tailwind CSS, @tailwindcss/forms, @tailwindcss/typography, tailwind-merge with
twJoin,twMerge - Fonts: Fontsource imports
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| osm_id | |
| 8772187 | |
| 25000495 | |
| 26740055 | |
| 23116736 | |
| 23984495 | |
| 24341604 | |
| 24031704 | |
| 23053706 | |
| 23429724 |
Notizen zu "Was ist in den letzten 12 Monaten in OSM passiert in Berlin und in Deutschland" https://www.meetup.com/ok-lab-berlin/events/307692190
- Kapitel Selbst mitmachen
- OSM Notes
- Vortrag FOSSGIS 2025 — Mit der Verwaltung OSM aktuell halten => OSM Notes
- https://pretalx.com/fossgis2025/talk/BSFUYJ/
- Wiki Seite wo ich gute Beispiele sammele https://wiki.openstreetmap.org/wiki/Verkehrswende-Meetup/OSM-Notes-Verwaltung
- Vortrag radinfra.de — Bester, gemeinsamer Datensatz zu Radinfra in DE
- Vortrag FOSSGIS 2025 — Mit der Verwaltung OSM aktuell halten => OSM Notes
- OSM Notes
- Mapillary
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { describe, expect, it } from 'bun:test' | |
| import type { Feature, FeatureCollection, Polygon } from 'geojson' | |
| import { geojsonToPoly } from './geojsonToPoly' | |
| describe('geojsonToPoly', () => { | |
| it('should convert a simple Polygon GeoJSON to a polyline string', () => { | |
| const geojson: Feature<Polygon, {}> = { | |
| type: 'Feature', | |
| properties: {}, | |
| geometry: { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Source https://osmus.slack.com/archives/C01G3D28DAB/p1706567778474359?thread_ts=1706534773.353969&cid=C01G3D28DAB | |
| "text-field": [ | |
| "let", | |
| "thousands", | |
| ["floor", ["/", ["get", "length_m"], 1000]], | |
| [ | |
| "let", | |
| "reminder", | |
| [ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // 0. Stash everything in git to have a clean slate | |
| // 1. Update `folderPath` | |
| // 2. Run with `node add-use-client-to-all-files.cjs` from the root of your project | |
| const fs = require('fs') | |
| const path = require('path') | |
| const folderPath = './src/app' // Replace with the path to your folder | |
| function updateFilesInFolder(folderPath) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "#": "This JSON file is a small template to get you started developing a theme", | |
| "#": "All lines starting with '#' are comments and can be removed in the theme if you don't need the explanation anymore", | |
| "#": "Make sure to join our chat channel at https://app.element.io/#/room/#MapComplete:matrix.org for questions, sharing your theme, ...", | |
| "#": "To actually load your theme: on linux: run a local webserver (e.g. `webfsd`) and go to https://mapcomplete.osm.be/theme?userlayout=http://127.0.0.1:8080/path-to-your-theme.json", | |
| "#": "If you don't know how to run a webserver: go to https://www.base64encode.org/ , copy paste this entire document in the 'encode' field and encode it;", | |
| "#": "Then, go to https://mapcomplete.osm.be/theme?userlayout=true#your-base64-encoded-file", | |
| "id": "crossing", | |
| "maintainer": "Crossing", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <title>iD Test</title> | |
| <link rel="stylesheet" href="dist/iD.css" /> | |
| <link | |
| rel="icon" | |
| type="image/png" | |
| href="data:image/png;base64,iVBORw0KGgo=" |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Source Images: https://github.com/Helium314/StreetComplete/tree/smoothness/app/src/main/res/drawable-xxhdpi, streetcomplete/StreetComplete#3257
Source List: https://wiki.openstreetmap.org/wiki/Berlin/Verkehrswende/smoothness
-[ ] Maybe add a JSON Schema file
NewerOlder