Joining the OCDS Community on GitHub
Introduction
Introduction: Welcome
Welcome everyone
Introduction: Aims and Objectives
Aim: Inform community members how they may participate in OCDS development via Github
Introduction: Agenda
Target Length: 1 hour
How we use Github for OCDS
OCDS Components
Schema
Documentation
Governance
+
+
Technical schema documentation
Implementation guidance
OCDS on Github
Technical:
Social:
OCDS on Github: in Practice
The way these changes occur is through collaboration on Github
(Very) Basic Github Vocabulary
OCDS on Github: Key Vocabulary
Git is software used for version control. Github is a popular website for collaborating on projects using Git.
Key terms:
OCDS on Github: Key Vocabulary
You can learn more about Git and Github using the following resources:
Main types of engagement
OCDS on Github: Reporting Problems
OCDS on Github: Suggestions
Issues may be used to suggest new fields, codes, or documentation. This includes discussions on modelling procurement concepts in OCDS.��The design and implications of the fields, codes, and documentation is coordinated in the issue and the suggestion may be accepted for a future version of OCDS.
OCDS on Github: Feedback and Peer Review
Community Collaboration on Github
Getting started
OCDS on Github: Getting Started
To create and join discussions on Github you’ll need a Github Account.
Creating an account is free and simple: github.com/join
OCDS on Github: Getting Started
Practical Tips:
OCDS on Github: Getting Started
Useful quick links to popular repositories:
Finding and contributing to discussions
OCDS on Github: Finding Issues
Finding a discussion or issue on the OCDS Github is straightforward:
Let’s demonstrate:
“Q: I would like to suggest a new field to disclose the members of the award committee”
OCDS on Github: Watching and Replying to discussions
You may watch or subscribe to an Issue by clicking the Subscribe button on the issue. You can unsubscribe any time.
You can add to the Issue by commenting using either the web interface or by replying to the email notification
OCDS on Github: Finding Issues
Practical Tips:
How to create new issues
OCDS on Github: Creating Issues
Creating a new issue is also straightforward. However you should always check existing issues first.
Let’s demonstrate:
“In [my country] procurements are bundled as a package but are not lots. They share a package number but have multiple buyers”
OCDS on Github: Creating Issues
Practical tips:
Helpdesk or Github?
OCDS on Github: Helpdesk or Github?
Contact Helpdesk:
Open a Github issue:
OCDS on Github: Helpdesk or Github?
I need to know how to use a particular field in my OCDS publication
A: Contact Helpdesk <data@open-contracting.org>
OCDS on Github: Helpdesk or Github?
I think OCDS should include a new field for government branches
Collaborating on OCDS Tools
OCDS on Github: OCDS Tools?
Tools such as the OCDS Data Review Tool, Kingfisher, and OCDSKit are also managed openly and collaboratively via Github.
Each tool has a repository in which you can open issues to provide feedback, suggest changes, or report bugs
OCDS on Github: OCDS Tools?
Quick Links to OCDS Tool repositories:
* Flatten Tool is maintained by Open Data Services Co-operative
Bringing it together
OCDS on Github: Bringing it together
Let’s revisit the Changelog in light of what we now know:
Closeout + Q&A
OCDS on Github: Bringing it together
We’ll answer some questions from the notes document now and also send out answers to all questions via the OCDS Standard Mailing list.