From 48929e5d967966f8468dc64cf148bbf5dde979ab Mon Sep 17 00:00:00 2001 From: KVGarg Date: Sun, 17 Feb 2019 21:57:36 +0530 Subject: [PATCH] Add GSoC report link for completed tasks This commit adds the corresponding GSoC report link for completed tasks. Closes #703 --- _projects/antlr-v4.md | 1 + _projects/aspects.md | 1 + _projects/automate-vulture-whitelist.md | 1 + _projects/coala-cli.md | 1 + _projects/coala-language-server.md | 1 + _projects/coala-web.md | 1 + _projects/cobot-enhancement.md | 1 + _projects/commit-content-checks.md | 1 + _projects/convert-bear-to-aspects.md | 1 + _projects/corobo-enhancement.md | 1 + _projects/debug-profile.md | 1 + _projects/enhance-coala-quickstart.md | 1 + _projects/gitmate-gitlab.md | 1 + _projects/gitmate-plugins.md | 1 + _projects/go-bears-on-bsd.md | 1 + _projects/improve-installation.md | 1 + _projects/integrate-pyflakes-AST.md | 1 + _projects/meta-review.md | 1 + _projects/newcomer-metrics.md | 1 + _projects/optimize-caching.md | 1 + _projects/quickstart-green-mode.md | 1 + _projects/vulture.md | 1 + data/projects.liquid | 1 + partials/tabs/projects.html | 4 ++++ resources/css/style.css | 3 +++ resources/js/app.js | 6 +++++- 26 files changed, 35 insertions(+), 1 deletion(-) diff --git a/_projects/antlr-v4.md b/_projects/antlr-v4.md index 59f63492..09f70cb2 100644 --- a/_projects/antlr-v4.md +++ b/_projects/antlr-v4.md @@ -14,6 +14,7 @@ mentors: - corona10 - aptrishu name: "Integrate ANTLR v4 into coala" +report: "./GSoC/2018/StatusReport/virresh.html" requirements: - "The participant should have one patch to [coala](https://github.com/coala/coala) accepted." - "Being familiar with the current Bear API and what it provides." diff --git a/_projects/aspects.md b/_projects/aspects.md index c71cf32b..16d068e4 100644 --- a/_projects/aspects.md +++ b/_projects/aspects.md @@ -15,6 +15,7 @@ mentors: - jayvdb - myint name: "Implement Aspects Support" +report: "./GSoC/2017/StatusReport/adhikasp.html" requirements: - "The participant should have one patch to any bear accepted." - "The participant should have one patch to the coala core accepted." diff --git a/_projects/automate-vulture-whitelist.md b/_projects/automate-vulture-whitelist.md index 4f53023f..a5e16156 100644 --- a/_projects/automate-vulture-whitelist.md +++ b/_projects/automate-vulture-whitelist.md @@ -18,6 +18,7 @@ issues: - "https://github.com/jendrikseipp/vulture/issues/109" - "https://github.com/jendrikseipp/vulture/issues/8" markdown: automate-vulture-whitelist.md +report: "./GSoC/2018/StatusReport/RahulJha.html" requirements: - "Familiarity with vulture" - "Knowledge of AST's" diff --git a/_projects/coala-cli.md b/_projects/coala-cli.md index a0e96e89..bc5bd16f 100644 --- a/_projects/coala-cli.md +++ b/_projects/coala-cli.md @@ -33,6 +33,7 @@ mentors: - yukiisbored - Adrianzatreanu name: "Improve the coala CLI" +report: "./GSoC/2017/StatusReport/AlexMaxim.html" requirements: - "One patch to the coala core accepted." - "Clear ideas on how to improve the CLI in the proposal." diff --git a/_projects/coala-language-server.md b/_projects/coala-language-server.md index 578fd0cc..2e1e1dd3 100644 --- a/_projects/coala-language-server.md +++ b/_projects/coala-language-server.md @@ -16,6 +16,7 @@ mentors: - sadovnychyi - stevepeak name: "coala Language Server" +report: "./GSoC/2018/StatusReport/ksdme.html" requirements: - "The applicant should have at least one patch accepted to any of the coala repositories." - "The applicant should be familiar with language server protocol." diff --git a/_projects/coala-web.md b/_projects/coala-web.md index 528fe2cd..f92e0b85 100644 --- a/_projects/coala-web.md +++ b/_projects/coala-web.md @@ -31,6 +31,7 @@ mentors: - sils - fneu name: "Improve coala website & supporting tools" +report: "./GSoC/2017/StatusReport/HemangKumar.html" requirements: - "At least one patch to each of coala-landing and coala-html should be accepted and merged." - "The student should be familiar with web design tools & trends." diff --git a/_projects/cobot-enhancement.md b/_projects/cobot-enhancement.md index ac2493cd..0fecb913 100644 --- a/_projects/cobot-enhancement.md +++ b/_projects/cobot-enhancement.md @@ -22,6 +22,7 @@ mentors: - Udayan12167 - sadovnychyi name: "cobot enhancement, testing and porting" +report: "./GSoC/2017/StatusReport/MeetMangukiya.html" requirements: - "At least one patch to cobot should be accepted and merged." tags: diff --git a/_projects/commit-content-checks.md b/_projects/commit-content-checks.md index 81fd59ce..e54ef418 100644 --- a/_projects/commit-content-checks.md +++ b/_projects/commit-content-checks.md @@ -1,6 +1,7 @@ --- name: "Commit content inspection" desc: "Verification that the commit message accurately describes the patch" +report: "./GSoC/2018/StatusReport/kriti21.html" requirements: - "Merged pull requests to a vcs bear, e.g. GitCommitBear." difficulty: "low" diff --git a/_projects/convert-bear-to-aspects.md b/_projects/convert-bear-to-aspects.md index 0b061143..af1ba361 100644 --- a/_projects/convert-bear-to-aspects.md +++ b/_projects/convert-bear-to-aspects.md @@ -14,6 +14,7 @@ mentors: - jschwarzwalder - tadityar name: "Convert Bears to Aspects" +report: "./GSoC/2018/StatusReport/pareksha.html" requirements: - "The participant should have one patch to any bear accepted." - "The participant should have understanding of [cEP-0005](https://github.com/coala/cEPs/blob/master/cEP-0005.md)." diff --git a/_projects/corobo-enhancement.md b/_projects/corobo-enhancement.md index 33e968bc..70f0f284 100644 --- a/_projects/corobo-enhancement.md +++ b/_projects/corobo-enhancement.md @@ -17,6 +17,7 @@ mentors: - gbin - mixih name: "corobo enhancements(security, configurability and tests)" +report: "./GSoC/2018/StatusReport/NitanshuVashistha.html" requirements: - "At least one patch to corobo should be accepted and merged." status: completed diff --git a/_projects/debug-profile.md b/_projects/debug-profile.md index 69187598..186789a1 100644 --- a/_projects/debug-profile.md +++ b/_projects/debug-profile.md @@ -15,6 +15,7 @@ mentors: - arjunsinghy96 - Makman2 name: "Debug and Profile Bears" +report: "./GSoC/2018/StatusReport/RaiVaibhav.html" requirements: - "At least one patch to the coala core should be accepted and merged." - "The student should be familiar with ongoing technical [cEPs](https://coala.io/cep)." diff --git a/_projects/enhance-coala-quickstart.md b/_projects/enhance-coala-quickstart.md index 3db94a55..0c80e8a1 100644 --- a/_projects/enhance-coala-quickstart.md +++ b/_projects/enhance-coala-quickstart.md @@ -27,6 +27,7 @@ mentors: - adtac - Adrianzatreanu name: "Enhance coala-quickstart" +report: "./GSoC/2017/StatusReport/satwikkansal.html" requirements: - "At least one patch to coala core and coala-quickstart each should be accepted and merged." - "The student should be familiar with ongoing technical [cEPs](https://coala.io/cep)." diff --git a/_projects/gitmate-gitlab.md b/_projects/gitmate-gitlab.md index 6da39ffa..cd071df5 100644 --- a/_projects/gitmate-gitlab.md +++ b/_projects/gitmate-gitlab.md @@ -39,6 +39,7 @@ mentors: - seblat - fneu name: "Implement GitLab and Bitbucket Support for GitMate" +report: "./GSoC/2017/StatusReport/NaveenKumarSangi.html" requirements: - "The participant should have one patch to [GitMate-2](https://gitlab.com/gitmate/gitmate-2) accepted." - "Django knowledge is a big plus." diff --git a/_projects/gitmate-plugins.md b/_projects/gitmate-plugins.md index 4d578a7d..ee3a5006 100644 --- a/_projects/gitmate-plugins.md +++ b/_projects/gitmate-plugins.md @@ -2,6 +2,7 @@ name: "Implement GitMate Plugins for coala" desc: "GitMate.io helps by automating tasks on GitHub and GitLab. There are new plugins that are specific to coala that should be implemented. " +report: "./GSoC/2018/StatusReport/VamshiKrishna.html" requirements: - "The participant should have at least one patch to [GitMate](https://gitlab.com/gitmate/open-source/gitmate-2) accepted." diff --git a/_projects/go-bears-on-bsd.md b/_projects/go-bears-on-bsd.md index 531d220e..53839dec 100644 --- a/_projects/go-bears-on-bsd.md +++ b/_projects/go-bears-on-bsd.md @@ -14,6 +14,7 @@ mentors: - xferra - yukiisbored name: "Linter Dependency Management from a Bare-Metal System" +report: "./GSoC/2018/StatusReport/GuangyuanYang.html" requirements: - "At least one patch to the coala core should be accepted and merged." - "The proposal needs to show familiarity with coala's dependency management implementation." diff --git a/_projects/improve-installation.md b/_projects/improve-installation.md index eab65ff3..50d92221 100644 --- a/_projects/improve-installation.md +++ b/_projects/improve-installation.md @@ -17,6 +17,7 @@ mentors: - mbodenhamer - xferra name: "Improve installation of coala and coala-bears" +report: "./GSoC/2018/StatusReport/saksham.html" requirements: - "The participant should have one patch to [coala-bears](https://github.com/coala/coala-bears) accepted." - "Huge plus is being familiar with the current design of cib" diff --git a/_projects/integrate-pyflakes-AST.md b/_projects/integrate-pyflakes-AST.md index 018477cb..a78f84f7 100644 --- a/_projects/integrate-pyflakes-AST.md +++ b/_projects/integrate-pyflakes-AST.md @@ -14,6 +14,7 @@ mentors: - myint - adhikasp name: "Integrate pyflakes-enhanced AST into coala" +report: "./GSoC/2018/StatusReport/macbox7.html" requirements: - "The participant has a patch to any bear merged. Check out [existing bear proposal](https://github.com/coala/coala-bears/issues)." diff --git a/_projects/meta-review.md b/_projects/meta-review.md index e92da5a1..1c392133 100644 --- a/_projects/meta-review.md +++ b/_projects/meta-review.md @@ -14,6 +14,7 @@ mentors: - alisianoi - andrewda name: "Meta-review" +report: "./GSoC/2018/StatusReport/li-boxuan.html" requirements: - "The applicant should have at least one patch merged to any of the coala repositories." - "The applicant should be familiar with GitHub GraphQL API and JavaScript." diff --git a/_projects/newcomer-metrics.md b/_projects/newcomer-metrics.md index 5be513db..6b513f73 100644 --- a/_projects/newcomer-metrics.md +++ b/_projects/newcomer-metrics.md @@ -12,6 +12,7 @@ mentors: - gkrishnan724 - prnvdixit name: "Newcomer metrics and gamification" +report: "./GSoC/2018/StatusReport/shrikrishna.html" requirements: - "The student should have patches and PRs in coala/community repo." - "The student should be familiar with web design tools & trends." diff --git a/_projects/optimize-caching.md b/_projects/optimize-caching.md index e6b840cf..32abe8f7 100644 --- a/_projects/optimize-caching.md +++ b/_projects/optimize-caching.md @@ -17,6 +17,7 @@ mentors: - shreyans800755 - fneu name: "Optimize Caching" +report: "./GSoC/2018/StatusReport/palash25.html" requirements: - "At least one patch to the coala core should be accepted and merged." - "The student should be familiar with ongoing technical cEPs especially diff --git a/_projects/quickstart-green-mode.md b/_projects/quickstart-green-mode.md index d7edefc6..80c8be5a 100644 --- a/_projects/quickstart-green-mode.md +++ b/_projects/quickstart-green-mode.md @@ -14,6 +14,7 @@ mentors: - adtac - dracarys09 name: "Quickstart Green Mode" +report: "./GSoC/2018/StatusReport/ishanSrt.html" requirements: - "The applicant should have at least one patch accepted to coala-quickstart repository." diff --git a/_projects/vulture.md b/_projects/vulture.md index 5e26c084..61a04547 100644 --- a/_projects/vulture.md +++ b/_projects/vulture.md @@ -14,6 +14,7 @@ markdown: vulture.md mentors: - jendrikseipp name: "Vulture dead code removal" +report: "./GSoC/2017/StatusReport/RahulJha.html" requirements: - "The participant should have one patch to [vulture](https://github.com/jendrikseipp/vulture) accepted." - "Being familiar with the current Bear API and what it provides. Fixing an diff --git a/data/projects.liquid b/data/projects.liquid index be375097..2fc06b5a 100644 --- a/data/projects.liquid +++ b/data/projects.liquid @@ -5,6 +5,7 @@ { "name" : "{{ post.name }}", "desc" : "{{ post.desc }}", +"report" : "{{ post.report }}", "requirements" : [{% for req in post.requirements %}"{{ req }}"{% unless forloop.last %},{% endunless %} {% endfor %}], "difficulty" : "{{ post.difficulty }}", diff --git a/partials/tabs/projects.html b/partials/tabs/projects.html index 58c125e4..eab2b642 100644 --- a/partials/tabs/projects.html +++ b/partials/tabs/projects.html @@ -60,6 +60,10 @@
Initiatives
{{ initiative }}
+
+
GSoC
+ Report +
Collaborating projects
{{ project }}
diff --git a/resources/css/style.css b/resources/css/style.css index f2395d87..0c90f3ca 100644 --- a/resources/css/style.css +++ b/resources/css/style.css @@ -1,3 +1,6 @@ +.gsoc-report { + cursor: pointer; +} .hash_value_dup { position: 'absolute'; left: '-9999px'; diff --git a/resources/js/app.js b/resources/js/app.js index af811167..f5805b2b 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -87,7 +87,7 @@ } }) - app.directive('projects', ['$http', '$timeout', '$location', 'Languages', function ($http, $timeout, $location, Languages) { + app.directive('projects', ['$http', '$timeout', '$location', '$window', 'Languages', function ($http, $timeout, $location, $window, Languages) { return { restrict: 'E', templateUrl: '/partials/tabs/projects.html', @@ -210,6 +210,10 @@ $location.url($location.path()); } + $scope.redirectToReport = function(){ + $window.open($scope.currentProject.report, '_blank'); + } + $scope.encode_URI = function (project_name) { return encodeURIComponent(project_name.split(' ').join('_').toLowerCase()); }