Piotr Goryl/Tango Community, S2Innovation Sp. z o.o.,

Slides:



Advertisements
Similar presentations
CS125 Honors Project Illini TIX Austin Kramer Peter Kowalczyk Rohan Kapoor Jay Bensal.
Advertisements

By SAG Objectives Cross platform QA Automation for web applications Scheduling the automation Automatically build the test scripts Generate the.
Sample School Website Sydney Region ITSU School Support
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Introduction to Git and Github Joshua imtraum.com.
RMG Study Group Session I: Git, Sphinx, webRMG Connie Gao 9/20/
Tools and software process for the FLP prototype B. von Haller 9. June 2015 CERN.
Introduction to Versioning
Created by: Maria Abrahms Modified Date: Classification: How to get it done Contributing to OpenStack.
Lakeland Click arrow to advance show. Click on the “A” under “Listed By Name.” (“A” for Academic Search Database)
Version control Using Git Version control, using Git1.
RMG Study Group Basics of Git Nathan Yee 2/23/
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
Migration from Savannah to JIRA Alina Grigoras A.
Transition to SVN server: follow up P.Hristov 24/01/2008.
1 September 2007 – Tango Meeting – A.Buteau ICALEPS 2005 Status report SOLEIL September 2007.
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
HDB and TDB archiving at MAXlab Y.A.Gaponov, K.Larsson, P.Goryl, A.G.Persson.
1 Ivan Marsic Rutgers University LECTURE 2: Software Configuration Management.
“This improved a lot since I started using Tango (three years ago) from scratch so I'm happy to see the efforts from the developers. Still there is room.
Sergi Rubio Manrique “Archiving System at ALBA”. Tango Meeting. ALBA. October 16 th, MMVIII 1 Archiving ALBA Sergi Rubio Manrique.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
Luke Macken [ bodhi ]. ● History of Fedora updates ● bodhi ● goals ● features ● architecture ● using ● testing/qa ● hacking ● future ideas [ overview.
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
Security Chapter – Architecture & Focus on Authorization PDP Cyril Dangerville (TS), Chapter Architect, Authorization PDP GE owner 7 July 2016.
Version Control Systems
Introduction to CAST Technical Support
Extended Operating System Support
Information Systems and Network Engineering Laboratory II
Source Control Systems
Archiving System News Tango Meeting (Elettra, April 2008)
The next-gen. list archiver
The Use of AMET and Automated Scripts for Model Evaluation
LECTURE 2: Software Configuration Management
Docker Birthday #3.
Code Management Releases
Contributing to documentation
Version control, using Git
Generator Services planning meeting
Process of Converting “PSD to HTML”
Fedora in Education BalCCon2k17 17th September 2017 Nemanja Milošević
Version Control Systems
StratusLab Sustainability
Akshay Narayan git up to speed with RCS Akshay Narayan
LECTURE 3: Software Configuration Management
The Big Picture
caQtDM: future use of a display manager
Notebook Development and Testing
Notebook Development and Testing
SIS DEVOPS COMMUNICATION MODEL SIMULATOR
s2Innovation – From Science to Innovation
Klopotek is transitioning to a Global Organization
PANIC/PyAlarm at SOLARIS – S2Innovation in action
Device Servers catalogue
Tango in a Nutshell 31/12/2018.
TANGO MONITORING SYSTEM
Paul S Waters Getting Git.
Versioning system (e.g. github) holding code artifacts like war files
CI/CD Workflow and Event Pages
Version Control with Git
Configuration management suite
GitHub 101 Using Github and Git for Source Control
Git Introduction.
1. GitHub.
Keeping your SQL Code safe
Introduction to The Git Version Control System
PyWBEM Python WBEM Client: Overview #2
The New Tool in Your Kit: Azure Data Studio
Presentation transcript:

Documentation, Device Classes Catalogue and other projects - s2Innovation for the Community Piotr Goryl/Tango Community, S2Innovation Sp. z o.o., piotr.goryl@s2innovation.com 2018-06-07, Tango Collaboration Meeting, ELI Beamlines

Device Classes Catalogue Current status 708 device servers in the catalogue Classes being kept in institutes’ repositories are pending to be included Stars and comments Image Planned improvements Support for mark-down (fix) Extended download section (repo package, container image, binary) Some more publicity Migration to Django 1.11 ? Move from subtree to separate Python package Import new repositories -> your repositories Extends support for non-XMI device servers (PyTango HL)

Device Classes Catalogue Need a device server? www.tango-controls.org/developers/dsc/

Device Classes Catalogue Have you written a new device server? www.tango-controls.org/developers/dsc/

Live catalogue presentation And feedback

Update TangoBox originally prepared by 3Controls and the Community TangoBox service Update TangoBox originally prepared by 3Controls and the Community download and documentation: http://ftp.esrf.fr/pub/cs/tango/TangoBox-9.2_RC11.ova https://tango-controls.readthedocs.io/en/latest/installation/vm/tangobox-9.2.html Technicalities (current status): Use containers to simulate multi-host environment except for Tango Database Version currently installed: Tango 9.2.5, PyTago 9.2.2,…

TangoBox

TangoBox

TangoBox

TangoBox

TangoBox

TangoBox

TangoBox To be done Packages update Fix of some configurations (like bensikin) Update archiving containers to do not clean data from database on restart Move Tango Database to a container? Use docker composer to build Prepare light version without build-in docker images but with script to build ones

To facilitate community shared activities Community Animation To facilitate community shared activities Monitor and follow forum and repositories to encourage you to give answers and solve tickets  Encourage you to ask questions Facilitating sharing Respond to needs Author unknown, license: CC BY-SA

Documentation Status Monday Workshop 43 pull-requests merged (40 issues closed) 47 tickets pending (30 selected for autumn milestone) See: https://github.com/tango-controls/tango-doc/issues Monday Workshop New issues created (supplementing text with diagrams, update outdated articles, …) Milestone for autumn is created What is a goal for the documentation? Keep projects like HDB++ on a separate server Use of intersphinx extension

Some technicalities Requirements Sphinx 1.6.5, IPython<6.0 There is Travis configured to automatically check pull requests Conversion tool used https://pandoc.org/index.html Converts almost anyformat to any format Usually requires cleaning

Something needs to be added/updated/fixed? Workflow Something needs to be added/updated/fixed? create a new issue - update on GitHub - create pull request - clone - update - check - commit - create pull request

Tutorial and discussion

Thank you