TOP project – STATUS UPDATE & Workflow demo

Slides:



Advertisements
Similar presentations
FI-WARE Collaborative Tools Miguel Carrillo (Telefónica I+D)
Advertisements

CS4723 Software Validation and Quality Assurance Lecture 9 Bug Report Management.
Programming in Teams And how to manage your code.
1 Lender Development Program Requirement Understanding Document September 17, 2008.
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
JSR Review Process April Patrick Curran, Mike Milinkovich, Heather Vancura, Bruno Souza.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
Upgrading to IBM Cognos 10
FITT Fostering Interregional Exchange in ICT Technology Transfer Communication & Collaboration Tools.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why??? +1, I like that idea… Source & Binary Code Repository Bug.
T Software Development Project I Customer Info Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business and.
ATS code development workflow Group Name: TST WG Source: Mahdi Ben Alaya, TST WG vice chair, SENSINOV, Miguel.
ATS code development workflow Group Name: TST WG Source: Mahdi Ben Alaya, TST WG vice chair, SENSINOV, Meeting Date: TST #21 Document.
ATS code development workflow Group Name: TST WG Source: Mahdi Ben Alaya, TST WG vice chair, SENSINOV, Miguel.
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand UNSW and IET (Young Professionals)
Making the Most of a Hybrid Alfresco Solution From Genesys Telecommunications: Michael Katten, Director of Technical Publications Joe McMonagle, Manager.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
Software collaboration tools as a stack of services Borja Aparicio Cotarelo IT-PES-IS 2HEPiX Fall 2015 Workshop.
Group collaborative Projects: TECHNOLOGICAL TOOLS TO ASSESS INDIVIDUAL CONTRIBUTION.
Initiating UK OOI CI Project 7 th /8 th March 2011.
1 Documentation Workflow Proposal By Michael Wheatland LibreOffice Documentation Team
OASIS Overview TC Process & Administration
Open source development model and methodologies.
Project Overview and Current Status
ONLINE SHOP MANAGEMENT SYSTEM
Responsible District and School Codes
Development process Douglas Schilling Landgraf
Proposed IT Infrastructure for TOP OS project
Global Grid Forum GridForge
ETSI NFV POCS and PLUGTESTS
ERO Portal Overview & CFR Tool Training
SmartLaborII Supplier Training Overview October, 2016.
StratusLab Sustainability
API Documentation Guidelines
Description of Revision
Supplier Training Overview February 2018
Validation & conformity testing
Git Version Control for Everyone
TDL Open Source Project (TOP) Input to MTS#71, 31 May / 01 Jun 2017
Microsoft Services Provider License Agreement Program reference card
INSPIRE registry Roles & procedures
TDL Open Source Project (TOP) Input to MTS#71, 31 May / 01 Jun 2017
Click Training Agreements Module
One tool to rule them all? Integration or survival of the fittest
How to Design and Implement Research Outputs Repositories
Jan 2012 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Opening report for TG4j (MBAN) Task Group, Jan.
Input to ETSI TDL tool development
TDL Open Source Project (TOP) Input to MTS#70,
Open Source Software Development Processes Version 2.5, 8 June 2002
TOP project – status update for mts#72
Object Constraint Language (MDT OCL) 1
CS5123 Software Validation and Quality Assurance
Executives & Management
TDL and TOP Development at MTS
Learning Management System (LMS) Alignment Meeting April 02, 2019
UPDATE on SVN & MANTIS Upgrade
Rollout Guide Day 1 to 10 Day 11 to 20 Day 21 to 30 Day 31 to 40
TDL: The ETSI Test Description Language
UPDATE on SVN & MANTIS Upgrade
TDL and TOP Development at MTS
Request for repository to PyTDL
ETSI MTS#76 Meeting 23-Jan-2019
Office 365 Development July 2014.
Discussion on TDL future
CFR Enhancement Session
{Project Name} Organizational Chart, Roles and Responsibilities
Report on TDL activities since Mts#73
January 2011 Amanda Goad - Account Executive
Introduction to TDL and TOP
Presentation transcript:

TOP project – STATUS UPDATE & Workflow demo ETSI platform for contributing TDL Open source software Presented by ETSI CTI to TC MTS © ETSI 2017. All rights reserved

Overview Project Scope High level workflow Development and collaboration platform tools Website, issue tracking, contributing & reviewing, navigation, wiki User and permissions management Legal framework Tentative project agenda Next steps © ETSI 2017. All rights reserved

Project scope TOP: TDL Open source Project ETSI to provide platform and support to foster the development, testing and the spread of TDL tools, compilers, code generators, syntax checker, etc. Project leaders: Philip Makedonski, Institut für Informatik, Universität Göttingen Martti Käärik, OÜ Elvior Project coordinator: Michele Carignani, CTI, ETSI © ETSI 2017. All rights reserved

Project scope 2 Leverage the know-how from successful open source initiatives (e.g. OSM http://osm.etsi.org/) Provide feedback to the standardization activity ETSI MTS Architectural Framework Language Model Specs ETSI TOP Reference implementation Data Model aligned with MTS Testing © ETSI 2017. All rights reserved

Contribution workflow Aut. Build/Testing (Jenkins) Developer Verify (+1/- 1) code, new features, feedback Module Leads review (+2/- 2), feedback (Gerrit) Code review Local code (git) feedback merge Public repo (Git) Bugs, comments Issue Tracker (Bugzilla) User © ETSI 2017. All rights reserved

Platform tools in place at tdl.etsi.org Well known tools that developers and users are familiar with Hosted and managed at ETSI Free and Open Source Software Tool Scope Website Communication Bugzilla Report issues about the contributed code or the platform itself Gerrit Review, discuss, merge submissions Gitweb Navigate code repositories, submissions Wiki Public Public information and community feedback Wiki Private (if needed) WG reserved information Jenkins Automated testing and integration Build & Deploy Dedicate vhost to setup builds and Eclipse repository … …possibly others © ETSI 2017. All rights reserved

TDL Website One or more pages dedicated to TOP TDB: part of the communication plan Looking for contributors © ETSI 2017. All rights reserved

Issue management with Bugzilla Reporting an issue List of reported issues © ETSI 2017. All rights reserved

Review, discuss, accept, reject with Gerrit List of accepted revisions © ETSI 2017. All rights reserved

Review, discuss, accept, reject with Gerrit (2) List of submissions to be reviewed © ETSI 2017. All rights reserved

Review, discuss, accept, reject with Gerrit (3) Actions panel General info Navigate files Modified files Submission amendments © ETSI 2017. All rights reserved

Review, discuss, accept, reject with Gerrit (4) Edit online as a submission amendment Per line diff © ETSI 2017. All rights reserved

Navigating the repositories with Gitweb Navigate files content List of contributions © ETSI 2017. All rights reserved

Documentation center with Mediawiki © ETSI 2017. All rights reserved

User management with ETSI On Line ETSI On Line accounts directly access to the platform External users able to register at tdl.etsi.org Group based Access Control Levels Groups are valid among all the tools (to be set up only once) May map to governing groups of the project To be decided within TOP Steering Committee The granularity of permissions is the repository. read,write Group A Repository 1 read,write Repository 2 read,write Group B Repository 3 read read,write Group Z read,write Repository n © ETSI 2017. All rights reserved

Legal: Licensing & Contribution agreements IPR covered by the Eclipse Public License v1 Contributor License Agreements (CLA) Terms and conditions for any contribution to the project Corporate CLA Contributions in name of a company Signed once by the company, covers any employee Individual CLA Covers people contributing in their own name Employee are still allowed to register both under corporate and as individuals © ETSI 2017. All rights reserved

Tentative agenda proposal Platform ready May week 2 Initial commits May week 3 Presentation to MTS May week 4 Governance? Communication? Beta test access to TC May week 4 Communication, … Public launch October week 2 © ETSI 2017. All rights reserved

Next steps To decide governing bodies To plan testing activities Assign admin and management tasks Mailing list, support To plan testing activities Communication plan Other activities? Q&A © ETSI 2017. All rights reserved

Contact Details: Michele Carignani (Technical Expert, ETSI CTI) michele.carignani@etsi.org Thank you! © ETSI 2017. All rights reserved