Giter Club home page Giter Club logo

e-research-hackfest-prep's Introduction

Build Status

e-Research-Hackfest-prep

The repository for the organising team of an e-Research Hackfest.

What is a hackfest ?

An e-Science Hackfest is an event organised to rapidly prototype and co-develop science gateways based on an open science platform. See the O.G. Hack

When and why to have a hackfest ?

Why would you want to have a hackfest ? - See the list of our champions - they'll tell you better than we ever could.

When would be the best time to hack ? - Any time is good, but the summer is best.

What happens during a hackfest ?

TODO

Actors in a hackfest

A hackfest is a coming together of various players, in order to achieve something that cannot be done by working alone. Everyone has a role to play, and these are the clearest :

  • organiser: The institute responsible for making the infrastructure and space available to the participants and facilitators. Organisers are the ones who bring the money and resources to the table.
  • participant : someone who comes to the hackfest with the goal of developing a new application or service
  • facilitator : someone who knows the tools of the open science platform and is responsible for giving the overviews of them, as well as facilitating the development of the new applications proposed by the participants. Can overlap with presenter
  • presenter: The presenters could in principle be different to the facilitators, although these are usually the same people. They are responsible for making the presentations in the first two days of the hackfest.
  • services: Automated agents are used to help the facilitators and participants

How to use this repo

If you would like to run a hackfest at your site, this repo will get you started. It consists of the tools and checklists necessary to prepare for and execute a successful hackfest. There are checklists for each of the actors in the relevant subdirectory.

There is also a main checklist which will guide you in preparing the event.

Contributors

Add your name if you have a pull request accepted.

  1. Bruce Becker (CSIR Meraka)
  2. Mario Torrisi (Universita di Catania)

e-research-hackfest-prep's People

Contributors

brucellino avatar mtorrisi avatar renovate[bot] avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

e-research-hackfest-prep's Issues

Update Hack Information

You need to set the folllowing variables

: \n 1. [ ] `repo`: The github repo where this website is kept \n 1. [ ] `discuss_topic` : Create a topic on the forum for attendees to introduce themselves \n 1. [ ] `agenda`: The link to the agenda page \n 1. [ ] `registration`: link to the registration page \n 1. [ ] start_time, end_time : epoch time when the event starts and ends - use e.g. http://www.freeformatter.com/epoch-timestamp-to-date-converter.html

participants not stored as a hash

fatal: [151.97.41.54]: FAILED! => {"ansible_facts": {"participants": {}}, "changed": false, "failed": true, "message": "/home/becker/Documents/Horizon2020/Sci-GaIA/LSU Hackfest/e-Research-Hackfest-prep/services/Ansible/../../participants/participants.yml must be stored as a dictionary/hash"}

Regarding gLibrary token

Regarding the authentication token, I am asking where it is stored. In machine or in the gLibrary server? and how long does it live? If I close my console does it expire?

Thanks

Update Hack Information

You need to set the folllowing variables

: \n 1. [ ] `repo`: The github repo where this website is kept \n 1. [ ] `discuss_topic` : Create a topic on the forum for attendees to introduce themselves \n 1. [ ] `agenda`: The link to the agenda page \n 1. [ ] `registration`: link to the registration page \n 1. [ ] start_time, end_time : epoch time when the event starts and ends - use e.g. http://www.freeformatter.com/epoch-timestamp-to-date-converter.html

Unable to create collections

I have tried viewing the repo plantisc2 and creating collections treatment but none of my commands worked. It returned the error, " you are not allowed to access this collections"

What else do I do? Nothing seems to work.

Thanks

Create the repos for the projects

The repositories for the projects need to be created. This has to be done once the projects have been defined.

Repository name will be the same as project name.

adding users failed

fatal: [151.97.41.54]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'item' is undefined\n\nThe error appears to have been in '/home/becker/Documents/Horizon2020/Sci-GaIA/LSU Hackfest/e-Research-Hackfest-prep/services/Ansible/development-environment.yml': line 80, column 5, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n  - name: Add users\n    ^ here\n"}

php-curl is not found

when running the prep, we got the following error :

No package matching 'php-curl' is available

Unable to login into gLibrary

I do not know why gLibrary has refused logging me in. It throws token error. But I was able to login in the morning.
Even now I can still login with demouser, but not with cudanor. I have cross-checked the script and it is Ok.

Thanks

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.