Skip to content
remoteStorage-enabled bookmarking app
HTML JavaScript CSS Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
config Update Ember to latest, adapt code Jan 24, 2019
doc Process query params for Web Share Target Jan 31, 2019
public Add app info page Feb 10, 2019
scripts WIP Aug 23, 2017
tests Fix component test, add new test case Feb 1, 2019
vendor
.editorconfig Basic new Ember app Jul 29, 2016
.ember-cli Basic new Ember app Jul 29, 2016
.eslintignore
.eslintrc.js
.gitignore Update Ember to latest, adapt code Jan 24, 2019
.jshintrc
.template-lintrc.js
.tern-project Basic new Ember app Jul 29, 2016
.travis.yml
.watchmanconfig Basic new Ember app Jul 29, 2016
LICENSE Add license Feb 10, 2019
README.md Add app info page Feb 10, 2019
circle.yml
ember-cli-build.js
package-lock.json
package.json
testem.js Update Ember to latest, adapt code Jan 24, 2019

README.md

Webmarks

Webmarks is a bookmarking app, which lets you choose your server or provider for storing all data. It is a user-first, open-source alternative to proprietary, hosted bookmarking services like e.g. Delicious, Pinboard, et cetera. Learn more.

Every contribution and all feedback are much appreciated and will be responded to timely. The rest of this README concerns only developers and potential contributors. For general support requests, please open an issue.

Translations

The app is currently available in the following languages:

  • English
  • German
  • French

Webmarks will use your browser language settings to determine which language is shown.

Translating the app to a new language is simple:

  1. Copy a language folder in app/locales/ to a new one, using the two-letter ISO code of the language
  2. Edit app/locales/[language]/translations.js.
  3. If you want to test the translations, run the app locally (see below for instructions) and open it in a browser that is set to the language you added.

Development

Prerequisites

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

Installation

  • git clone <repository-url> this repository
  • change into the new directory
  • npm install

Running / Development

Code Generators

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

Running Tests

  • npm test
  • ember test --server (recommended)

Linting

  • npm run lint:hbs
  • npm run lint:js
  • npm run lint:js -- --fix

Building

  • npm run build (development)
  • npm run build-prod (production)

Deploying

Build production branch and deploy to staging:

npm run deploy

Deploy current production branch to production:

npm run deploy-prod

Further Reading / Useful Links

You can’t perform that action at this time.