Skip to content

rose-coste/developer.rackspace.com

 
 

Repository files navigation

developer.rackspace.com

Third gen of the developer.rackspace.com Portal

This repo represents a refactor of the developer.rackspace.com site.

The dev site currently builds from rackerlabs/devsite but only accepts new blog posts as of March 1 2014.

We are migrating to this repo by June-ish 2014. The areas now building are:

  • /src/docs/: Getting Started Guides, built using Sphinx
  • /src/site_source: Rest of the web site layout and content, built using Jekyll

In progress:

  • /api/: maven, content maintained in rackerlabs/docs-api-reference
  • elastic search

To do:

  • assets to CDN
  • feeds

Development Setup

  1. Download and install Vagrant 1.6 or higher.

  2. Download and install VirtualBox.

  3. Download and install Ansible.

    • On Mac OSX machines with Homebrew installed, you can simply run: $ brew install ansible
  4. Ensure that you are in the root directory of this repo; e.g., cd ~/src/developer.rackspace.com (or wherever you've cloned it). If you haven't cloned the repo, fork it via the Github web interface and then

    $ git clone {your-repo-path}/developer.rackspace.com
  5. Then, fetch the git submodules if you haven't already.

    $ git submodule update --init
  6. Run Vagrant to set up a VirtualBox VM running a development environment and automatically publish changes to local files to the development VM. Note: This command will run in the foreground and will not allow this terminal window to be used for anything else. If you need to do more commandline work, please open a new window and continue there.

    $ vagrant up && vagrant rsync-auto
  7. That's it! Your development environment is setup in a VirtualBox VM! It's contents are:

About

Gen 3 of the developer.rackspace.com Portal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 68.4%
  • Python 12.5%
  • Ruby 11.5%
  • Java 3.1%
  • Shell 2.6%
  • JavaScript 1.9%