The document describes a Net-OSLC-CM module that was developed for Simple Defects, a command line bug tracker. The module helps implement OSLC-CM clients and provides a standard Perl interface for interacting with change management resources from an OSLC-CM compliant service provider. It includes classes for representing OSLC concepts like catalogs, service providers, and change requests. The module aims to simplify the process of syncing defects between Simple Defects and other bug tracking tools.
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Net-OSLC-CM Module for Simple Defects Tracking
1. Net-‐OSLC-‐CM
module
developped
for
Simple
Defects
Stéphanie
OUILLON
Student
at
Télécom
SudParis,
France
2. Contents
1. Simple
Defects
:
a
quick
introducIon
2. How
to
use
the
OSLC-‐CM
adaptor
3. Overview
of
the
Net-‐OSLC-‐CM
module
4. Demo
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
2/24
3. With
tradi7onal
bugtrackers
filesystem
code
IDE
Server/storage
bugs
Web
browser
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
3/24
5
4. With
Simple
Defects
(SD)
filesystem
code
Terminal
+
Vim
Server/storage
bugs
filesystem
Terminal
+
SD
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
5/24
6
5. Simple
Defects:
a
bugtracker
q
In
command
line
q
Using
the
Prophet
database
h3ps://gitorious.org/prophet/prophet
q WriWen
in
Perl,
free
and
Open
Source
h3p://syncwith.us
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
4/24
6. SD
is
a
peer-‐to-‐peer
bugtracker
that
can
be
used
offline
(think
about
Git)
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
7/24
8. SD
is
a
peer-‐to-‐peer
bugtracker
that
can
be
used
offline
(think
about
Git)
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
7/24
9. How
to
sync
with
other
bugtrackers
?
q SD
needs
adaptors
for
every
bugtracker.
q
so
many
adaptors
to
write…
L
Ø Let’s
use
OSLC-‐CM
!
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
8/24
10. Net-‐OSLC-‐CM
module
v1
q Standard
Perl
Module
(Perl
5)
q Object-‐oriented
with
Moose
q Helps
implement
OSLC-‐CM
clients
(parIally)
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
9/24
11. Quick
How
To
use
Net::OSLC::CM;
my
$oslccm
=
Net::OSLC::CM−>new(
url
=>
$self−>remote_url,
username
=>
$username,
password
=>
$password
));
#
Gemng
an
array
of
changeRequests
my
@results
=
$oslccm−>get_oslc_resources;
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
10/24
12. What
I
get
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
11/24
22. Limita7ons
q Only
‘’Clone’’
and
‘’Pull’’,
not
‘’Push’’
q Hard
coded
aWributes
in
ChangeRequest.pm
q Slow
requests
(RDF
&
HTTP)
Net-‐OSLC-‐CM
module
for
Simple
Defects
-‐
Stéphanie
Ouillon
21/24