Skip to content

orange-cloudfoundry/orange-cloudfoundry.github.io

 
 

Repository files navigation

Presenting Orange Github Homepage v2.0, the new central hub for Orange Open sources projects.

Allowing you to search through Adobe Github repositories, you can focus on what you are really passionate about.

  • You are a web developer? Search the repositories only containing Javascript code, because it rocks!
  • You love doing technology watching? Order by Popularity, by Last Push or select only the 5 stars (>1k followers) projects to get the hottest repos!
  • You are a web designer and want the perfect code editor? Search brackets and get all the repositories related to this awesome project!
  • You are a researcher? Check out the project pushed in Open Source by the Adobe Research organization!

It was made with the help of adobe, see the original project from: https://github.com/adobe/adobe.github.com

Architecture

Hummm... you want to learn more about how all this is structured? A good sketch is better than a long speech, so here is a little schema:

Adobe Open Source schema

The information is pulled directly from the Github API and aggregated by a NodeJS server (its code source is available in this repository). It is available through an simple REST API, thanks to restify.

AngularJS then makes a unique API call to the server and inject the data on your browser, based on the Foundation CSS framework and using dc.js for the graphs. The filtering engine for the repositories was built on top of Angular.

For Orange employee

Add a new org to the list

Edit the file data/org.json inside this project.

Add new featured project and org to see it in carousels (mainly to highlight projects and orgs)

Edit the file data/featured.json inside this project.

Change the backend target

Edit the line 18 in the file js/script.js inside this project.

Change the style

Change the text

You can change index.html for the text.

Change stylesheets

You can change css file in stylesheets folder but it is recommended to change sass files inside stylesheets/sass and after compile them with compass.

To install compass, you will need rubygem and after install it with this command line: gem install compass zurb-foundation.

A config.rb is already created in this project for compass, so in command line at the root folder of this project you can compile sass file with compass compile.

About

Orange cloudfoundry central hub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 79.5%
  • SCSS 11.8%
  • JavaScript 4.4%
  • HTML 4.1%
  • Ruby 0.2%