Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/darekkay/static-marks-app

Frontend part of the Static Marks project
https://github.com/darekkay/static-marks-app

Last synced: 15 days ago
JSON representation

Frontend part of the Static Marks project

Awesome Lists containing this project

README

        

# Static Marks — App

[![Build](https://img.shields.io/github/actions/workflow/status/darekkay/static-marks-app/ci.yml?branch=master&style=flat-square)](https://github.com/darekkay/static-marks-app/actions/workflows/ci.yml)
[![license](https://img.shields.io/github/license/darekkay/static-marks-app.svg?style=flat-square)](https://github.com/darekkay/static-marks-app/blob/master/LICENSE)

**Note:** This is the frontend part of the [Static Marks](https://github.com/darekkay/static-marks) project. Please view the main repository for more information.

## Terms

- Project: List of collections, defined in a single file
- Collection: List of buckets
- Bucket: List of bookmarks
- Bookmark: A link with optional notes

## Features

- Easily sharable as a single HTML file
- Print layout, including URLs

## Shortcuts

- Esc: Reset filter

## Issues

- Chrome doesn't allow opening [multiple links at once](https://stackoverflow.com/questions/16749907/window-open-behaviour-in-chrome-tabs-windows).

## Build

1. Update version of `app`.
2. Run `npm run build` for `app`.
3. Check if `cli` changelog is up-to-date.
4. If it's a `cli`-only change, update version in template.
5. Make sure no CRLF line endings are used in CLI files.
6. `npm publish` + GitHub Release (`releasec`).

## License

This project and its contents are open source under the [MIT license](https://github.com/darekkay/static-marks/blob/master/LICENSE).