Coder Social home page Coder Social logo

contrib's Introduction

Dev.Tube Contribution

DevTube is a free and open-source tech video hub, that is getting better every day thanks to โค๏ธ amazing contributors.

Table of content

How to contribute a video

All videos on DevTube are crawled automatically from a list of contributed channels, that live in this GitHub repository. You cannot contribute separate videos; you can only contribute channels or playlists.

After your contribution is accepted, it takes a few days for videos do get on DevTube.

When videos appear online, you will see your karma increasing:

karma up

How to contribute a channel

You can add a channel to channels.yml. DevTube automatically discovers playlists, so you don't need to contribute each playlist separately.

Warning: we don't accept channels with promotional and commercial videos. If your channel contains commercial videos, but you still want to share some of the technical videos, please, create a playlist and share that instead.

How to edit an existing video

For each video there is a corresponding <videoId>.yml file automatically created in GitHub:

https://github.com/watch-devtube/contrib/edit/master/videos/<videoId>.yml

The structure of the video metadata looks like this:

speaker: 
    - name: Donald Trump
      twitter: realDonaldTrump
    - name: Elon Musk
      twitter: elonmusk
title: Title goes here
language: English
category: conference # or vlog
featured: true (you need to have enough karma points, see https://dev.tube/contributors)
recordingDate: 1444245407 
description: Some text goes here
  • Please use spaces for formatting.
  • Please, only add speaker information if it is a real person.

How to remove a video

Just create an entry in ignored.yml and explain why you think the video should be removed.

How to add a speaker

When a new video is being ingested, DevTube tries to automatically discover the speaker using a list of pre-defined speakers. You can add speakers to speakers.yml.

When you add a new speaker, videos will be iterated through and tagged during the next crawling session. It might take up to a week. If you want to assign a speaker to videos faster, manually set the speaker on each video (see How to edit an existing video).

How to improve DevTube

If you have any ideas how DevTube can be improved, please create a new GitHub issue here.

contrib's People

Contributors

devtube-bot avatar sizovs avatar aadamovich avatar marc-bouvier avatar andrey-yantsen avatar ankitprahladsoni avatar glaforge avatar ranwise avatar alexcasalboni avatar alexeybuzdin avatar eljoujat avatar yoannfleurydev avatar marveluck avatar roninx991 avatar reitzig avatar stevejgordon avatar ahmetsina avatar regseb avatar xgouchet avatar varadinsky avatar hellokaton avatar pichsenmeister avatar lfayer avatar nurkiewicz avatar kenzoarima avatar pterolex avatar alshch avatar setop avatar yuriploc avatar senk 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.