Git Product home page Git Product logo

rdio-projects's Introduction

Rdio Projects

Notice!

This repo is not done yet, so while everything said below is nice and fluffy, none of it actually works yet!


A little framework for building client-side apps that use the Rdio API.

The framework's purpose is to maximize code reusability, and to shorten the time from idea to prototype.

Each project lives in its own directory inside of projects/ and can provide its own set of HTML, CSS, and JS files.

Projects can also make use of shared HTML, CSS, and JS files, which live in shared/.

Getting Started

To get started on your own project, you'll want to fork this repo and duplicate the template directory inside projects and rename it to something suitable to your idea.

cp -r projects/template projects/replaylist

As you're developing your idea, you'll probably want to run a local server to do some sanity checking and design verification.

To that end, the repo includes a little static node server. Make sure you have node installed, spin up the server, and have a poke at http://localhost:8000/

node server.js

Deploying to Github Pages

The repo also includes a deploy script located at bin/deploy that will compile all of your projects into a gh-pages branch and push them to your repo.

Simply running ./bin/deploy should be enough, as long as you have all of the dependencies installed.

  • Python 2.7 (accessible from #!/usr/bin/env python)
  • GitPython

For now, you'll also need to make sure all of your working changes are committed, or the deploy script will fail.

rdio-projects's People

Contributors

iangilman avatar rferguson avatar

Watchers

 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.