Git Product home page Git Product logo

hackathon-2020's Introduction

RDA Hackathon on maDMPs

Overview

We would like to invite you to a hackathon on machine-actionable Data Management Plans (maDMPs).

The hackathon is open for everyone. As well as software developers we are looking for anyone with an interest in data - no technical knowledge is necessary - you might help with ideas generation, user testing, documentation etc.

The goal is to build integrations and test the common standard for maDMPs that is an official output of the RDA DMP Common Standards WG. Participants of the hackathon will decide which topics to work on, but the primary goals of the hackathon are:

  • Integration of DMP tools, e.g. exchanging maDMPs between DMP tools
  • Other integrations, e.g. exchange of maDMPs between other services, such as repositories, funder systems, CRIS, etc.
  • Development of maDMP examples, e.g. to be later used for testing
  • Mapping of maDMPs to funder templates, e.g. Science Europe, NSF, etc.

The hackathon will take place on 27-28 May 2020. Registration of teams and topics starts on 20 April. Open presentation of results will take place on 29 May.

Results

Overview of results, includng video recording, slides, etc. can be found here

Important Dates

  • Registration of topics and groups: 20 April - 25 May
  • Hackathon: 27-28 May
  • Presentation of results: 29 May
  • Community voting: 29 May – 13 June

Outline of the hackathon

1. Propose topics

Create issues in this repository describing what you would like to work on, e.g. describe what system you have and how you would like to use maDMPs. Through the open discussion with others, narrow down the scope of a topic to work on during the hackathon.

2. Communicate

Join our slack channel to communicate with everyone who is participating in the hackathon. You can communicate later within the groups any way you want. We will use slack for announcements and will use it during the hackathon for quick chats.

3. Register groups

Let us know who is going to work with whom on which topic. Don’t forget to give your group a cool name! Register it by filling out this spreadsheet.

4. Hack!

You will have two days to do the hacking! Collaborate within the groups and use provided communication tools to discuss with others. Create issues in the RDA DMP Common Standard repository when you believe there is a revision to the standard or documentation needed.

5. Submit

Summarise what you managed to create. Provide links to resources, demos, screencasts, etc, by filling out the shared spreadsheet.

6. Present

Present your result in an online videoconference call on 29th May. Everyone will be free to participate as the viewer.

7. Vote

Community will have two weeks to vote for the best and most interesting submissions. The winners will recieve a small prize.

Agenda

Day 1 - 27 May 2020

Day 2 - 28 May 2020

Day 3 - 29 May 2020

Communication

Platform Purpose
GitHub issues Define topics before the hackathon starts
Slack Ad-hoc communication between all participants
Zoom Presentation of results

Prizes

There will be prizes for the best/most interesting solutions. Details will be provided.

Proceedings

We will publish a report in which we will describe developements made by each participating group. Structure of the document and level of details to be determined by interested hackathon participants.

Useful Resources

RDA DMP Common Standard specification, FAQs, JSON schema, examples, etc.

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.