Starting contributing

A general introduction: What does it mean to be a Open Source Maintainer.

  1. Read the blog posts from GSOC 2017: Lorenzo Chris Akshay
  2. Having a general understanding of RDF: Wikipedia - Google Scholar: especially the concept of representing data in triples.
  3. Having a general understanding of Linked Data
  4. Having a general understanding of JSON-LD
  5. Read these two papers Hydra: A Vocabulary for Hypermedia-Driven Web APIs (Markus Lanthaler, Christian Gütl (2013)) and Creating 3rd Generation Web APIs with Hydra (Markus Lanthaler (2013))
  6. Read the old HYDRA Draft and updated specifications. Very important is the current work done for Draft’s use-cases
  7. Read this seminal paper about Web APIs. This other paper explains different use cases for graphs applied to databases.
  8. Read Hydra-CG gitbook
  9. Read hydrus WIKI. Run hydrus and try to set up a basic API. Read the documentation
  10. If you want to have fun with a more dynamic demo, run hydra-flock-demo
  11. There are different rooms in Gitter in which to interact with other contributors:
  12. Read the other blogposts in our Medium Publication
  13. Get familiar with Docker container engine and its best practices to deploy virtualized environments.

General guidelines to contributing

About OpenSource and Github

Asking for help

Opening a Pull Request

Others

Worth knowing

Design annotations