From 1ac6851783e57161afc0e5c0b4ed54cdf991bc18 Mon Sep 17 00:00:00 2001 From: noraacl Date: Wed, 19 Aug 2015 09:59:30 -0700 Subject: [PATCH 01/45] Added the API Platform and the Adobe Digital Composites organizatios API Platform org owned by Dragos Dascalita Haut and Adobe Digital Composites owned by Oliver Goldman --- data/org.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/data/org.json b/data/org.json index 78807b5..14dac3a 100644 --- a/data/org.json +++ b/data/org.json @@ -68,5 +68,15 @@ "userName": "adobe-digital-imaging", "name": "Adobe Digital Imaging", "desc": "Home of projects from the Digital Imaging group." + }, + { + "userName": "Adobe-Digital-Composites", + "name": "Adobe Digital Composites", + "desc": "Home of projects that are part of Adobe Digital Composites." + }, + { + "userName": "adobe-apiplatform", + "name": "Adobe API Platform", + "desc": "Home of projects that are part of the API Platform." } ] From e112b830743ca1ca6a38ded0949a2974feadf740 Mon Sep 17 00:00:00 2001 From: noraacl Date: Fri, 8 Apr 2016 12:37:28 -0700 Subject: [PATCH 02/45] Added adobe-sign as a new organization --- data/org.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/data/org.json b/data/org.json index 14dac3a..5825a9f 100644 --- a/data/org.json +++ b/data/org.json @@ -78,5 +78,10 @@ "userName": "adobe-apiplatform", "name": "Adobe API Platform", "desc": "Home of projects that are part of the API Platform." - } + }, + { + "userName": "adobe-sign", + "name": "Adobe Sign", + "desc": "Home of projects that are part of Adobe Sign." + } ] From 4ed3bb35c5791ed9cc3db6c7b10b6bd1d724af94 Mon Sep 17 00:00:00 2001 From: noraacl Date: Mon, 11 Apr 2016 11:25:02 -0700 Subject: [PATCH 03/45] Changed description for Adobe Sign --- data/org.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/org.json b/data/org.json index 5825a9f..33ec8b0 100644 --- a/data/org.json +++ b/data/org.json @@ -82,6 +82,6 @@ { "userName": "adobe-sign", "name": "Adobe Sign", - "desc": "Home of projects that are part of Adobe Sign." + "desc": "SDK to integrate with Adobe Sign. Send documents for signature and manage them using the Adobe Sign APIs." } ] From 6e3fbf04f1a4a0236ff9d8c682c0494bff3b047b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jarkko=20Syrj=C3=A4l=C3=A4?= Date: Wed, 4 May 2016 11:10:02 +0300 Subject: [PATCH 04/45] Changed request server-adobe-github.herokuapp.com to a relative protocol Site failed to load data when browsing using HTTPS protocol --- js/script.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/script.js b/js/script.js index a7e4282..67f85df 100644 --- a/js/script.js +++ b/js/script.js @@ -15,7 +15,7 @@ var app = angular.module("AdobeOpenSource", ["ngResource"]); //Get Adobe Github repos & orgs app.factory("DatasAdobe", function($resource) { - return $resource("http://server-adobe-github.herokuapp.com"); + return $resource("//server-adobe-github.herokuapp.com"); }); //Offline backup of json @@ -597,4 +597,4 @@ app.filter('timeDiff', function() { }; }); -} \ No newline at end of file +} From 6fdf221e987a9dc78304ec9d8cbbb07d2bcd0c40 Mon Sep 17 00:00:00 2001 From: Contributor123 Date: Tue, 31 May 2016 21:46:26 +0530 Subject: [PATCH 05/45] Update README.md Updated "README.md" file. --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index ef77027..d4268ad 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,10 @@ Presenting [Adobe Github Homepage v2.0](http://adobe.github.com), the new centra 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! +- Are you a *web developer*? Search the repositories only containing *Javascript* code, because it rocks! +- Love doing *technology watching*? Order by *Popularity*, by *Last Push* or select only the *5 stars (>1k followers)* projects to get the hottest repos! +- Are you a *web designer* and want the perfect code editor? Search *brackets* and get all the repositories related to this awesome project! +- Are you a *researcher*? Check out the project pushed in Open Source by the *Adobe Research* organization!

Adobe + Open Source = ♥

@@ -21,19 +21,19 @@ That's why we built this project on top of cutting-edge technologies like: - [D3](http://d3js.org/) - and many more! -The [Adobe Creative Cloud](http://www.adobe.com/products/creativecloud.html) was also a great asset for [designing](http://photoshop.com) and [coding](http://brackets.io) purposes. +The [Adobe Creative Cloud](http://www.adobe.com/products/creativecloud.html) is also a great asset for [designing](http://photoshop.com) and [coding](http://brackets.io) purposes. ## Be in touch! -We hope you love this new homepage. Any feedback, ideas or bugfixes are very welcome. Here is the [Trello board](https://trello.com/b/eLlfvaVe/adobe-github-com) on which you can add you ideas. You can also check out the [wiki page](https://github.com/adobe/adobe.github.com/wiki) to know how to update the page easily. +We hope you love this new homepage. Any feedback, ideas or bugfixes are very much welcome. Here is the [Trello board](https://trello.com/b/eLlfvaVe/adobe-github-com) on which you can add your ideas. You can also check out the [wiki page](https://github.com/adobe/adobe.github.com/wiki) to know how to update the page easily. -All this seems interesting to you? You want to contribute to the web with Adobe? +All this seems interesting to you? Want to start contributing to the web with Adobe?

Join the team!

## 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: +Hummm... 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

From 5f0cb5348ac8b98283af9faf73d38b66f1d27a0a Mon Sep 17 00:00:00 2001 From: Marcus Crane Date: Sun, 21 Aug 2016 23:56:20 +1200 Subject: [PATCH 06/45] Updated script to fetch https by default --- js/script.js | 76 ++++++++++++++++++++++++++-------------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/js/script.js b/js/script.js index a7e4282..887bb74 100644 --- a/js/script.js +++ b/js/script.js @@ -15,7 +15,7 @@ var app = angular.module("AdobeOpenSource", ["ngResource"]); //Get Adobe Github repos & orgs app.factory("DatasAdobe", function($resource) { - return $resource("http://server-adobe-github.herokuapp.com"); + return $resource("https://server-adobe-github.herokuapp.com"); }); //Offline backup of json @@ -32,7 +32,7 @@ app.factory("FeaturedHeader", function($resource) { this.GitHubCtrl = function($scope, $sce, $filter, DatasAdobe, DatasAdobeOffline, FeaturedHeader) { //------------------------------- Init -------------------------------- - + //Be able to call math functions $scope.Math = Math; $scope.Object = Object; @@ -44,17 +44,17 @@ this.GitHubCtrl = function($scope, $sce, $filter, DatasAdobe, DatasAdobeOffline, }; $scope.searchLang = []; $scope.searchOrg = []; - + //Init display range $scope.projFirst = 0; $scope.projLast = 10; - + //Loading active $scope.loading = true; //------------------------------- Featured header -------------------------------- - + // hFeatured on the header $scope.featureds = FeaturedHeader.query(function() { $scope.featureds = $scope.featureds[0]; @@ -68,7 +68,7 @@ this.GitHubCtrl = function($scope, $sce, $filter, DatasAdobe, DatasAdobeOffline, } } }); - + $scope.changeIndexFeatured = function(i, delta) { if ($scope.indexFeatured[i] <= 0 && delta < 0) { $scope.indexFeatured[i] = $scope.featureds[i].length - 1; @@ -78,11 +78,11 @@ this.GitHubCtrl = function($scope, $sce, $filter, DatasAdobe, DatasAdobeOffline, $scope.indexFeatured[i] += delta; } }; - + $scope.setIndexFeatured = function(i, index) { $scope.indexFeatured[i] = index; }; - + //------------------------------- Datas -------------------------------- $scope.projects = []; @@ -99,10 +99,10 @@ this.GitHubCtrl = function($scope, $sce, $filter, DatasAdobe, DatasAdobeOffline, console.error("ERROR: Server error.\n", error); $scope.loadOffline(); }); - + $scope.loadOffline = function() { //TODO: display message in front - + DatasAdobeOffline.query(function(rep) { if (rep[0]) { $scope.updateData(rep[0]); @@ -113,13 +113,13 @@ this.GitHubCtrl = function($scope, $sce, $filter, DatasAdobe, DatasAdobeOffline, console.error("ERROR: Impossible to load the data. Please reload."); }); }; - + $scope.updateData = function(data) { $scope.projects = data.repos; $scope.orgs = data.orgs; $scope.langs = data.langs; $scope.stats = data.stats; - + $("#searchLang").autocomplete({ source: $scope.objToNamedArray($scope.langs), select: function(e, q) { @@ -131,7 +131,7 @@ this.GitHubCtrl = function($scope, $sce, $filter, DatasAdobe, DatasAdobeOffline, return false; } }); - + $("#searchOrg").autocomplete({ source: $scope.objToNamedArray($scope.orgs), select: function(e, q) { @@ -143,17 +143,17 @@ this.GitHubCtrl = function($scope, $sce, $filter, DatasAdobe, DatasAdobeOffline, return false; } }); - + $scope.updateGraph(); //Loading over $scope.loading = false; }; - + $scope.updateGraph = function() { // Filtering langs for only major ones var majorLangs = $scope.filter('majorLangs')($scope.langs, $scope.stats.bitesLangCode); - + //Initiate graphs // var langChart = dc.pieChart("#langChart"); var langChart = dc.rowChart("#langChart"); @@ -198,37 +198,37 @@ this.GitHubCtrl = function($scope, $sce, $filter, DatasAdobe, DatasAdobeOffline, }; //------------------------------- Filters -------------------------------- - + $scope.majDisplayStar = function(index) { $scope.displayStarIndex = index; }; $scope.majFilterStar = function(index) { $scope.filterStarIndex = index; }; - + $scope.addFilter = function(filter, item) { var present = false; - + for (var i = 0; i < filter.length; i++) { if (filter[i] == item) { present = true; } } - + if (!present) { filter.push(item); } }; - + $scope.deleteFilter = function(array, i) { array.splice(i, 1); }; - + $scope.closeHelp = function() { $scope.helped = true; }; - + $scope.toggleFiltersButton = function() { $scope.closeHelp(); $scope.toggleFilters = !$scope.toggleFilters; }; - + //--------------------------- Mobile & Parrallax ----------------------------- $scope.mobile = isMobile(navigator.userAgent||navigator.vendor||window.opera); @@ -264,7 +264,7 @@ bases.eq(active_index).addClass("active"); var showMore = false; var scrollUpdate = function() { var scrollTop = $(window).scrollTop(); - + var index = 0; //Looping over the differents anchors while (index + 1 !== anchors.length) { @@ -287,29 +287,29 @@ var scrollUpdate = function() { var topLogo_header = ( $(window).scrollTop() * 1.5 ) - 180; $("#featuredProj .logo").css({ top: topLogo_header }); } - + // ---------------------------------------------------------------------------- // 2nd parrallax: organisations var topLogo_org = ( ( $(window).scrollTop() - $("#featuredOrg").position().top + 350 ) / 2 ) - 10 ; if (topLogo_org > 90) topLogo_org = 90; $("#featuredOrg .logo").css({ top: topLogo_org }); - + // ---------------------------------------------------------------------------- // 3rd parrallax: footer var bottomScreen = scrollTop + $(window).height(); var footerBottom = $("#footer").position().top + $("#footer").height(); var topLogo_footer = Math.round(bottomScreen - footerBottom - $(".menu").height()); $("#logo3").css({ bottom: topLogo_footer }); - - + + // ---------------------------------------------------------------------------- // Show More/Less button if (!showMore) { $(".buttonMore").css({position: 'absolute', bottom: -50}); } else { var bottomScreen = scrollTop + $(window).height(); - + if (bottomScreen > $("#featuredOrg").offset().top + 25) { $(".buttonLess").css({position: 'absolute', bottom: -50}); } else { @@ -417,7 +417,7 @@ app.filter('projectsFilter', function() { return function(projects, scope) { projects = scope.filter('filter')(scope.projects, scope.searchName); var newProject = []; - + if (scope.searchLang || scope.searchOrg || scope.filterStarIndex !== 0) { for (var i = 0; i < projects.length; i++) { var actProj = projects[i]; @@ -453,7 +453,7 @@ app.filter('projectsFilter', function() { var regOrg = new RegExp(scope.searchOrg[k], "i"); resOrg = actProj.org.search(regOrg); } - + if ((resLang.length || scope.searchLang.length === 0) && (resOrg !== -1 || !scope.searchOrg) && filterStarBool) { @@ -477,10 +477,10 @@ app.filter('majorLangs', function() { "name": "Others", "value": 0 }; - + for (var i = 0; i < langs.length; i++) { var lang = langs[i]; - + if ( (lang.value / max) > 0.070 ) { majorLangs.push(lang); } else { @@ -489,7 +489,7 @@ app.filter('majorLangs', function() { } majorLangs.sort(function(a,b) { return a.value - b.value; }); majorLangs.push(other); - + return majorLangs; }; }); @@ -581,7 +581,7 @@ app.filter('timeDiff', function() { //Reduce it to the number of days not counted days = days % 365; } - + var months = Math.floor( days / 30 ); if (months !== 0 ) { sDate += months + " month"; @@ -592,9 +592,9 @@ app.filter('timeDiff', function() { } else { sDate += date_diff.getHours() + " h " + date_diff.getMinutes() + " min"; } - + return sDate; }; }); -} \ No newline at end of file +} From a43892acbcae336d0c6990f7002f486c97d62070 Mon Sep 17 00:00:00 2001 From: Marcus Crane Date: Mon, 22 Aug 2016 00:07:08 +1200 Subject: [PATCH 07/45] Updated some URLs --- data/featured.json | 2 +- data/server.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/featured.json b/data/featured.json index ce96907..7b237dc 100644 --- a/data/featured.json +++ b/data/featured.json @@ -37,7 +37,7 @@ "textHeader": [ "

Adobe Research

", "

Open-source published code from cutting-edge research at Adobe.
", - "Learn more..." + "Learn more..." ] }, { diff --git a/data/server.json b/data/server.json index 32c7209..f6e4edb 100644 --- a/data/server.json +++ b/data/server.json @@ -277,7 +277,7 @@ "pushed_at":"2014-11-27T17:50:54Z", "html_url":"https://github.com/adobe/brackets-edge-web-fonts", "languages_url":"https://api.github.com/repos/adobe/brackets-edge-web-fonts/languages", - "homepage":"http://html.adobe.com/edge/webfonts/", + "homepage":"https://edgewebfonts.adobe.com/", "languagesTotal":82895 }, { @@ -2709,7 +2709,7 @@ "pushed_at":"2014-08-27T20:37:52Z", "html_url":"https://github.com/adobe-fonts/source-code-pro", "languages_url":"https://api.github.com/repos/adobe-fonts/source-code-pro/languages", - "homepage":"http://adobe-fonts.github.io/source-code-pro/", + "homepage":"https://adobe-fonts.github.io/source-code-pro/", "languagesTotal":454 }, { @@ -5488,4 +5488,4 @@ } ] } -] \ No newline at end of file +] From 8177d4ec2ecbce9e0f69afa5f0d18137c7606a08 Mon Sep 17 00:00:00 2001 From: Marcus Crane Date: Mon, 22 Aug 2016 00:12:34 +1200 Subject: [PATCH 08/45] Switched script change back to avoid conflict with an already outstanding pull request --- js/script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/script.js b/js/script.js index 887bb74..b3799c1 100644 --- a/js/script.js +++ b/js/script.js @@ -15,7 +15,7 @@ var app = angular.module("AdobeOpenSource", ["ngResource"]); //Get Adobe Github repos & orgs app.factory("DatasAdobe", function($resource) { - return $resource("https://server-adobe-github.herokuapp.com"); + return $resource("http://server-adobe-github.herokuapp.com"); }); //Offline backup of json From cefa21711286614e8d0b898a5d823b0d89b4fb06 Mon Sep 17 00:00:00 2001 From: jtn7 Date: Sat, 29 Oct 2016 23:27:38 -0400 Subject: [PATCH 09/45] Correct typo in stats.html To keep the spelling of 'organizations' consistent on the page. --- views/stats.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/views/stats.html b/views/stats.html index 4ee4301..05bf9ce 100644 --- a/views/stats.html +++ b/views/stats.html @@ -1,7 +1,7 @@

  • {{projects.length}} public repos
  • -
  • {{orgs.length}} organisations
  • +
  • {{orgs.length}} organizations
  • {{langs.length}} languages
  • {{stats.bitesCode | unitNum}}bytes of code
  • {{projects[0].pushed_at | timeDiff}} since last commit
  • -
\ No newline at end of file + From 55b7bb662a274b0543feb31e75b631bbc23bb3c5 Mon Sep 17 00:00:00 2001 From: ajay trivedi Date: Sun, 2 Jul 2017 09:03:08 +0530 Subject: [PATCH 10/45] update index.html added alternate text for images --- index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index a655705..e93be31 100644 --- a/index.html +++ b/index.html @@ -44,7 +44,7 @@
- + adobe-tag
@@ -55,10 +55,10 @@ @@ -309,7 +309,7 @@
...and with
From 4b56d3e3cfcb53940184ba4c90e155908fe9bb84 Mon Sep 17 00:00:00 2001 From: Steve Gill Date: Sat, 3 Mar 2018 15:07:21 -0800 Subject: [PATCH 11/45] Added CLA --- cla.html | 43 +++++++++++++++++++++ index.html | 81 ++++++++++++++++++++------------------- stylesheets/clastyles.css | 22 +++++++++++ 3 files changed, 106 insertions(+), 40 deletions(-) create mode 100644 cla.html create mode 100644 stylesheets/clastyles.css diff --git a/cla.html b/cla.html new file mode 100644 index 0000000..eec5c68 --- /dev/null +++ b/cla.html @@ -0,0 +1,43 @@ + + + + + + + + + + Adobe Contributor License Agreement + + + + + +
+ + + diff --git a/index.html b/index.html index a655705..1a467cd 100644 --- a/index.html +++ b/index.html @@ -42,14 +42,14 @@ Adobe Open Source - +
- +

Your browser is outdated. Please update to a version respecting Web Standards.

- +
- +
@@ -116,11 +117,11 @@

Statistics

- + - +
@@ -128,27 +129,27 @@

Statistics

- +
- +
- + - +
- + - +
@@ -176,7 +177,7 @@

Repos

- +
@@ -184,21 +185,21 @@

Repos

- +
- +
- +
X
- +
    @@ -212,26 +213,26 @@

    Repos

-
- +
+
- +
- +
- +
- +
- + @@ -262,43 +263,43 @@

Repos

- +
- + - +
- + - +

Organizations

- +
- +
- +
- + - + From 40670f1bb2feaeff31f22f70043ae18c6069cd04 Mon Sep 17 00:00:00 2001 From: Fil Maj Date: Wed, 28 Nov 2018 11:47:52 -0600 Subject: [PATCH 16/45] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index f40def1..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -opensource.adobe.com \ No newline at end of file From 5ef9e68baac07166177d745b2b57c2c9b2800889 Mon Sep 17 00:00:00 2001 From: Fil Maj Date: Wed, 28 Nov 2018 11:48:04 -0600 Subject: [PATCH 17/45] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..f40def1 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +opensource.adobe.com \ No newline at end of file From 4727174fb593864a7b1571da84b01eca36122ce1 Mon Sep 17 00:00:00 2001 From: Deepak Pandey <40865954+freakypandit@users.noreply.github.com> Date: Thu, 28 Feb 2019 15:02:14 +0530 Subject: [PATCH 18/45] Update index.html --- index.html | 50 +++++++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/index.html b/index.html index 2d612a7..2423095 100644 --- a/index.html +++ b/index.html @@ -28,6 +28,8 @@ Adobe Open Source | Advancing technology through open initiatives + + @@ -44,7 +46,7 @@
- adobe-tag + adobe-Logo
@@ -65,33 +67,35 @@ -
-