Giter Site home page Giter Site logo

azizbjo / annotator-marginalia Goto Github PK

View Code? Open in Web Editor NEW

This project forked from emory-lits-labs/annotator-marginalia

0.0 2.0 0.0 168 KB

Annotator.js plugin for creating and displaying annotations in the margin of a page

Home Page: http://emory-lits-labs.github.io/annotator-marginalia/

License: Apache License 2.0

JavaScript 35.07% HTML 16.50% CSS 48.43%

annotator-marginalia's Introduction

annotator-marginalia

Annotator.js plugin for creating and displaying annotations in the margin of a page.

Marginalia is developed for Annotator 2.x

CHANGELOG

##Demo View a simple demo of Marginalia here.

License

annotator-marginalia is distributed under the Apache 2.0 License.

##Dependencies

##Using Marginalia To use this plugin in your Annotator project, include the required javascript and css, and initialize it as an annotator module with a optional configuration.

See installation instructions for more details.

Developer Notes

This project uses git-flow branching conventions.

To view the jekyll site for development, you should do the following:

  • make sure you are on the develop branch
  • make sure you have jekyll installed
  • run the site via jekyll: jekyll serve

To install grunt utilities for building releases, run: npm install

Released versions are published through GitHub site pages, which are served out from the gh-pages branch. Following git-flow conventions, this should be an exact replica of the master branch. As a convenience, to update the gh-pages branch from master and push it to github, you may want to configure the following alias in your .git/config for this project:

[alias]
    publish-pages = "!rm -rf build && git checkout gh-pages && git merge master && grunt && git add 'build/*' && git commit 'build/*' -m 'Latest build' && git push origin gh-pages && git checkout -"

Whenever you tag a new release you want to be available as a version that can be included from the github pages url, you should do the following (or use the alias above):

  • update the version number in package.json
  • use gitflow to tag the release
  • checkout gh-pages branch, update from master and run grunt
  • add the build version of annotator.meltdown.min.js and css to gh-pages branch

annotator-marginalia's People

Contributors

rlskoeser avatar kevinglover avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.