Giter Site home page Giter Site logo

sd's Introduction

SD version 0.75

SD is a peer-to-peer replicated distributed issue tracker. http://syncwith.us

Installation

Noticeable Dependencies:

[Prophet][prophet]

  $ git clone git://gitorious.org/prophet/prophet.git

To get the latest version:

  $ git clone git://gitorious.org/prophet/sd.git

SD v0.75 is also available on [CPAN][cpan].

Help

  $ sd help 
  $ sd <command> -h

Examples of commands

A complete documentation is available on [syncwith.us][sd-doc].

  # Creates a repo
  $ sd init
 
  # Local clone of a repository
  $ SD_REPO=~/sd-bugs
  $ sd clone --from http://spang.cc/data/sd-bugs/

  # Shows the tickets of the database (replica)
  $ sd ticket list
 
  # Displays the ticket number 42
  $ sd ticket show 42

  # Modifies a ticket with vim
  $ sd ticket update 42

  # Searches through all the componounts of all the tickets
  $ sd ticket search --regex abc

  # Closes a ticket and edits any property you want
  $ sd ticket resolve 42 --edit
  # or
  $ sd ticket close 42 -e

Replicas

You can clone a distant bugtracker database that is not a SD repository and create a "replica" of it that can sync thanks to a connector.

Available connectors: rt, trac, redmine, github, googlecode...

  $ git clone --from "rt:http://my-rt-repo.com"; 

About the OSLC-CM connector

See this web page for more documentation.

The OSLC-CM connector aims at synchronizing databases from bugtrackers implementing an Service Provider OSLC-CM connector. It allows SD to be, in the terms of OSLC-CM, a OSLC-CM Consumer.

The OSLC-CM connector uses the module [Net-OSLC-CM][net::oslc::cm]. It has been tested with a Bugzilla Service Provider.

At this stage of development:

Feature:

  • Cloning a bugtracker database available through a OSLC-CM Service Provider

Limitation:

  • A global reseach using the commands sd ticket list ou sd ticket search fails. Going the same, the home page of the server is empty. However, researches with a specified field work, as well as for tickets being created inside the cloned replica. Other commands seem to work correctly (create, update...)
  $ git clone --from "oslccm:http//my-service-provider.com:port"; 

Copyright

Copyright 2008-2009 Best Practical Solutions. Distributed under the terms of the MIT License

[prophet]: [sd-doc]: http://syncwith.us [net::oslc::cm]: http://github.com/arroway/Net-OSLC-CM [cpan]: http://search.cpan.org/~spang/App-SD-0.75/bin/sd

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.