Git Product home page Git Product logo

ro-manager's Introduction

ro-manager project

Author: Graham Klyne ([email protected])

Software licence: MIT (http://opensource.org/licenses/MIT)

Documentation licence: CC-BY (http://creativecommons.org/licenses/by/2.0/uk/deed.en_US)

This project contains a number of command line and web utilities for managing Research Objects (ROs):

  • ro-manager - a command line to for managing ROs in the local file system. It also has some capabilities for accessing ROs on the Web,
  • roweb - a web service that performs checklist evaluation of ROs.
  • roverlay - a web service that creates "Overlay ROs" based on exsting linked data on the web. The primary motivation for this has been to support checklist evaluation of linked open data on the web, but other RO-consuming facilities that might become available may also be supported.

More information, including installation instructions can be found in the README file in the project src directory (src/README.md)

ro-manager

This is a command-line Research Object management tool, following the specification at http://www.wf4ever.org/wiki/display/docs/RO+management+tool, which is in turn derived from http://www.wf4ever.org/wiki/display/docs/RO+command+line+tool

Documentation about using the tool is at http://wf4ever.github.com/ro-manager/doc/RO-manager.html and http://www.wf4ever.org/wiki/display/docs/RO+Manager+FAQ

The RO manager tool also includes the main source code and an instantiation of the checklist evaluation service for ROs in the local file system.

roweb

This is a web server application that performs checklist evaluation of Research Objects accessible onthe Web.

More information, including installation and deployment instructions can be found in the README file in the project src/roweb directory (src/roweb/README.md).

roverlay

This is a web server application and associated command line utilty, providing a fast, lighweight way to create Research Objects from existing linked data on the Web. General user and developer documentation is at src/roverlay/roverlay.md.

Summary information, including installation and deployment instructions can be found in the README file in the project src/roweb directory (src/roverlay/README.md).

Git branch usage

As a first step to using "gitflow" branching structures (http://nvie.com/posts/a-successful-git-branching-model/) a "develop" branch has been created. The "master" branch should only ever contain production code that has been published to PyPI.

Many developments may take place on a local branch and be pushed straight back to "develop". Additional feature branches may be created and termined as required for longer-running developments. The file git-incantations.md in the project root dirtectory (same as this README file) summarizes git commands that may be used to operate this branching model.


Creative Commons License
This work is licensed under a Creative Commons Attribution 2.0 UK: England & Wales License.

ro-manager's People

Contributors

gklyne avatar rapw3k avatar stain avatar pawlik02 avatar

Watchers

James Cloos 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.