# orange-opensource.github.com **Repository Path**: mirrors_Orange-OpenSource/orange-opensource.github.com ## Basic Information - **Project Name**: orange-opensource.github.com - **Description**: Orange central hub for open source - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [Orange Open Source](http://orange-opensource.github.com) ======================= Presenting [Orange Github Homepage v2.0](http://orange-opensource.github.com), 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](http://developer.github.com/v3/) and aggregated by a [NodeJS](http://nodejs.org) server (its code source is available [in this repository](https://github.com/Orange-OpenSource/server.adobe.github.com)). It is available through an simple REST API, thanks to [restify](http://mcavage.me/node-restify/). [AngularJS](http://angularjs.org/) then makes a unique API call to the server and inject the data on your browser, based on the [Foundation](http://foundation.zurb.com/) CSS framework and using [dc.js](http://nickqizhu.github.io/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](/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](/data/featured.json) inside this project. ### Change the backend target Edit the line 18 in the file [js/script.js](js/script.js#L18) inside this project. ### Change the style #### Change the text You can change [index.html](index.html) for the text. #### Change stylesheets You can change css file in [stylesheets](/stylesheets) folder but it is recommended to change [sass](http://sass-lang.com/) files inside [stylesheets/sass](/stylesheets/sass) and after compile them with compass. To install compass, you will need [rubygem](https://rubygems.org/pages/download) and after install it with this command line: `gem install compass zurb-foundation`. A [config.rb](/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`.