Code Monkey home page Code Monkey logo

anshi-kaaaa / developing_collaborative_document Goto Github PK

View Code? Open in Web Editor NEW

This project forked from malvikasharan/developing_collaborative_document

0.0 0.0 0.0 159 KB

An introduction to GitHub for developing documents collaboratively. This material is used for teaching non-researchers about versioning and maintaining Open Access Documents to invite collaboration.

Home Page: https://malvikasharan.github.io/developing_collaborative_document/

License: Creative Commons Attribution 4.0 International

developing_collaborative_document's Introduction

DOI

Developing Collaborative Document

References used in this course are taken from Mozilla Science Lab's Study Group Orientation and Kirstie Whitaker's presentation on Friendly GitHub Intro:

Please use this presentation to guide your workshop

About this repository

This repository offers learning material for a practical session on "Developing Collaborative document", which will introduce you to GitHub as a tool for creating documents online with your collaborators.

GitHub provides a Web-based graphical interface to maintain and share your projects (repositories) and maintain the different versions of your documents with information such as which files change, what changed, who changed them, and why those updates were made.

GitHub also provides access control (who can access your files, who can read or edit them) and several collaboration features, such as wikis and basic task management tools for every project.

For learners

If you are a learner, you can start Here.

Please, use this presentation to guide your learning pace.

Prerequisite

No prior experience with GitHub is needed. Bring any real-life scenario, where developing collaborative documents will be useful for you. Please bring your laptop to this event.

Learning outcome

  • The goal is to make you comfortable with a Collaborative workflow in the GitHub interface.
  • Practice adding resources to online project folders, working with tasks and issues, writing messages when committing to any change, making and reviewing change requests from others, and merging them.
  • You'll also practice good communication with contributors.

For the instructors

  1. Define the goal for this project.
  2. Decide on the date, time, and venue for this course.
  3. Define your target audience and their requirements.
  4. Create a README file and add the information there.
  5. Create handout material covering the following areas:
    • Collaboration and version control (versioning)
    • GitHub
    • GitHub folder/project is also known as repository/repo
    • Creating a repo
    • Playing around with the repo
    • Collaborating with others
    • Useful GitHub features

Main reference: Friendly GitHub Intro by Kirstie Whitaker

  1. Collaboration, Version Control, and GitHub
  2. Getting to know GitHub
  3. Github for collaboration

developing_collaborative_document's People

Contributors

malvikasharan 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.