Giter VIP home page Giter VIP logo

4oss-lesson's Introduction

4OSS-lesson

Open Source Love

Overview

Lesson development hackathon for teaching best practices in research software development is based on four simple recommendations [1] (4OSS). We are adopting the Carpentries approach and policy for training material development and maintenance to help us in providing clear guidelines on how to implement the 4OSS recommendations.

  1. Make source code publicly accessible from day one
  2. Make software easy to discover by providing software metadata via a popular community registry
  3. Adopt a licence and comply with the licence of third-party dependencies
  4. Define clear and transparent contribution, governance and communication processes

[1] https://f1000research.com/articles/6-876/v1

Aim

The overall aim of these 4OSS in the shape of training materials will contribute to make research software FAIR.

Contributing

Thanks for coming by, this is an open source project and we welcome your contributions. This lesson material is being developed in the open, and would benefit from your contributions. There are a number of ways you can help make this materials even better:

  • If something is unclear please send an issue so we can address anything that is confusing.
  • If you spot a typo, feel free to edit the underlying page and send a pull request. If you've never done this before, follow the hello world example from github pages.
  • If you make a significant contribution you will be listed as an author.

Communication

You can raise your comments, improvements and questions using issues. We also highly encourage the use of labels for each new issue. We are working remotely and meeting in person from time to time. We communicate by email and through github issues.

You can have a look at the useful resources if you need more information about the project.

Timeline 2018

Check out our deadlines! and help us in the process 4OSS

License

CC by 4.0 All Software Carpentry and Data Carpentry instructional material is made available under the Creative Commons Attribution license CC by 4.0. Please see LICENSE for more details.

Citation

"4 Open Source Software Recommendations" lesson materials Version 2018.01, August 2018, Mateusz Kuzak, Allegra Via, Fotis E. Psomopoulos, Paula Andrea Martinez, Jen Harrow and Rafael C. Jimenez (eds): https://github.com/SoftDev4Research/4OSS-lesson In progress. Creative Commons Attribution license CC by 4.0.

4oss-lesson's People

Contributors

abbycabs avatar allegravia avatar andrewsanchez avatar bebatut avatar billmills avatar brandoncurtis avatar c-martinez avatar erinbecker avatar evanwill avatar fmichonneau avatar fpsom avatar gvwilson avatar ianlee1521 avatar jduckles avatar jpallen avatar katrinleinweber avatar malvikasharan avatar mawds avatar maxim-belkin avatar mkuzak avatar neon-ninja avatar orchid00 avatar pbanaszkiewicz avatar pfern avatar pipitone avatar rgaiacs avatar synesthesiam avatar tobyhodges avatar twitwi avatar wclose avatar

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.