raucao 1b185d1033
CI / Test (pull_request) Successful in 1m4s
CI / Lint (pull_request) Successful in 1m12s
Release Drafter / Update release notes draft (pull_request) Successful in 21s
Upgrade lint and dev tooling to latest majors
Bump eslint to ^10, @eslint/js to ^10, eslint-plugin-ember to ^13,
eslint-plugin-n to ^18, globals to ^17, stylelint to ^17,
stylelint-config-standard to ^40, sinon to ^22, and concurrently
to ^10.

Fix three new lint violations surfaced by the newer versions:
- Remove redundant padding-left after padding shorthand (stylelint 17)
- Remove useless null assignment before find() (eslint 10
  no-useless-assignment)
- Attach caught error as cause on rethrown Error (eslint 10
  preserve-caught-error)
2026-08-06 16:40:54 -05:00
2026-04-14 10:34:43 +04:00
2026-04-22 15:37:45 +04:00
2026-06-30 23:12:42 +02:00
2026-08-06 16:13:24 -05:00
2026-04-01 18:46:19 +04:00
2026-01-20 16:53:12 +07:00
2026-04-14 10:20:59 +04:00
2026-01-26 13:48:42 +07:00
2026-04-01 14:42:07 +04:00
2026-04-14 10:34:43 +04:00
2026-05-05 07:17:30 +02:00


Marco App Icon

Marco


Marco (as in Marco Polo) is an unhosted maps application that respects your privacy and choices. It allows users to connect their own remote storage to sync place bookmarks across apps and devices.

This README outlines the details of collaborating on this Ember application, or just building and deploying it for yourself.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd marco
  • pnpm install

Running / Development

Code Generators

Make use of the many generators for code, try pnpm ember help generate for more details

Running Tests

  • pnpm test

Linting

  • pnpm lint
  • pnpm lint:fix

Building

  • pnpm vite build --mode development (development)
  • pnpm build (production)

App Icon

  • pnpm build:icons generates PNGs of all sizes from public/icons/icon.svg

To run the script, you need imagemagick and librsvg installed:

  • Arch Linux: pacman -S imagemagick librsvg
  • Ubuntu/Debian: apt install imagemagick librsvg2-bin

Deploying

  • git push 5apps master (needs collaborator permission on 5apps)
  • Or deploy release/ to any static file host (ideally routing all 404s to index.html for launching with client-side routes to work)
v1.26.0
Latest
2026-08-07 13:33:52 +00:00
Languages
JavaScript 98.1%
CSS 1.7%
HTML 0.2%