Skip to content

dara-tobi/opencasts

Repository files navigation

Build Status

Opencasts

Opencasts is an awesome stopover for developers around the world who fancy well curated YouTube tutorial videos. It is user-collated, and only gets populated with awesome content by awesome developers around the world!

Installation

PHP 5.5+ and Composer are required.

  1. Clone this repository: git clone git@github.com:andela-doladosu/Opencasts.git Opencasts/
  2. cd into the Opencasts folder and run composer install
  3. Run php -S localhost:8000 -t public
  4. Visit localhost:8000 in your browser to see the app running.

Database set-up

  1. Create a mysql database with the name Opencasts
  2. cd into the Opencasts folder and run php artisan:migrate to set up the required tables for the app.

homestead

If you are using homestead which is highly recomended, here are instructions to make the app available under http://opencasts.app.

  1. edit your ~/.homestead/Homestead.yaml:
  • in the section for sites, add
    - map: opencasts.app
      to: /home/homestead/opencasts

  • in the section for databases, add
    - opencasts
  1. run vagrant provision in your Homestead directory.

  2. edit your /etc/hosts and add the following:

192.168.10.10    Opencasts.app

Contributing

Thank you for considering contributing to Opencasts! The contribution guide is as follows:

Submit a pull request in this format:

A new feature

[Opencasts][#Feat] Short Description of the Feature

A Fix for a bug

[Opencasts][#Fix] Short Description of the Fix to a bug on the app

Inspiration

Contributors

Opencasts is being actively developed and maintained by Dara Oladosu

License

The MIT License (MIT). Please see License File for more information.

About

Opencasts is a user-editable collection of YouTube tutorial videos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages