Skip to content

Commit f12dc75

Browse files
committed
Add GSoC report link for completed tasks
This commit adds the corresponding GSoC report link for completed tasks. Closes #703
1 parent 0aee8f7 commit f12dc75

26 files changed

+35
-1
lines changed

_projects/antlr-v4.md

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ mentors:
1414
- corona10
1515
- aptrishu
1616
name: "Integrate ANTLR v4 into coala"
17+
report: "http://projects.coala.io/GSoC/2018/StatusReport/virresh.html"
1718
requirements:
1819
- "The participant should have one patch to [coala](https://github.com/coala/coala) accepted."
1920
- "Being familiar with the current Bear API and what it provides."

_projects/aspects.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ mentors:
1515
- jayvdb
1616
- myint
1717
name: "Implement Aspects Support"
18+
report: "http://projects.coala.io/GSoC/2017/StatusReport/adhikasp.html"
1819
requirements:
1920
- "The participant should have one patch to any bear accepted."
2021
- "The participant should have one patch to the coala core accepted."

_projects/automate-vulture-whitelist.md

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ issues:
1818
- "https://github.com/jendrikseipp/vulture/issues/109"
1919
- "https://github.com/jendrikseipp/vulture/issues/8"
2020
markdown: automate-vulture-whitelist.md
21+
report: "http://projects.coala.io/GSoC/2018/StatusReport/RahulJha.html"
2122
requirements:
2223
- "Familiarity with vulture"
2324
- "Knowledge of AST's"

_projects/coala-cli.md

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ mentors:
3333
- yukiisbored
3434
- Adrianzatreanu
3535
name: "Improve the coala CLI"
36+
report: "http://projects.coala.io/GSoC/2017/StatusReport/AlexMaxim.html"
3637
requirements:
3738
- "One patch to the coala core accepted."
3839
- "Clear ideas on how to improve the CLI in the proposal."

_projects/coala-language-server.md

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ mentors:
1616
- sadovnychyi
1717
- stevepeak
1818
name: "coala Language Server"
19+
report: "http://projects.coala.io/GSoC/2018/StatusReport/ksdme.html"
1920
requirements:
2021
- "The applicant should have at least one patch accepted to any of the coala repositories."
2122
- "The applicant should be familiar with language server protocol."

_projects/coala-web.md

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ mentors:
3131
- sils
3232
- fneu
3333
name: "Improve coala website & supporting tools"
34+
report: "http://projects.coala.io/GSoC/2017/StatusReport/HemangKumar.html"
3435
requirements:
3536
- "At least one patch to each of coala-landing and coala-html should be accepted and merged."
3637
- "The student should be familiar with web design tools & trends."

_projects/cobot-enhancement.md

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ mentors:
2222
- Udayan12167
2323
- sadovnychyi
2424
name: "cobot enhancement, testing and porting"
25+
report: "http://projects.coala.io/GSoC/2017/StatusReport/MeetMangukiya.html"
2526
requirements:
2627
- "At least one patch to cobot should be accepted and merged."
2728
tags:

_projects/commit-content-checks.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
name: "Commit content inspection"
33
desc: "Verification that the commit message accurately describes the patch"
4+
report: "http://projects.coala.io/GSoC/2018/StatusReport/kriti21.html"
45
requirements:
56
- "Merged pull requests to a vcs bear, e.g. GitCommitBear."
67
difficulty: "low"

_projects/convert-bear-to-aspects.md

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ mentors:
1414
- jschwarzwalder
1515
- tadityar
1616
name: "Convert Bears to Aspects"
17+
report: "http://projects.coala.io/GSoC/2018/StatusReport/pareksha.html"
1718
requirements:
1819
- "The participant should have one patch to any bear accepted."
1920
- "The participant should have understanding of [cEP-0005](https://github.com/coala/cEPs/blob/master/cEP-0005.md)."

_projects/corobo-enhancement.md

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ mentors:
1717
- gbin
1818
- mixih
1919
name: "corobo enhancements(security, configurability and tests)"
20+
report: "http://projects.coala.io/GSoC/2018/StatusReport/NitanshuVashistha.html"
2021
requirements:
2122
- "At least one patch to corobo should be accepted and merged."
2223
status: completed

_projects/debug-profile.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ mentors:
1515
- arjunsinghy96
1616
- Makman2
1717
name: "Debug and Profile Bears"
18+
report: "http://projects.coala.io/GSoC/2018/StatusReport/RaiVaibhav.html"
1819
requirements:
1920
- "At least one patch to the coala core should be accepted and merged."
2021
- "The student should be familiar with ongoing technical [cEPs](https://coala.io/cep)."

_projects/enhance-coala-quickstart.md

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ mentors:
2727
- adtac
2828
- Adrianzatreanu
2929
name: "Enhance coala-quickstart"
30+
report: "http://projects.coala.io/GSoC/2017/StatusReport/satwikkansal.html"
3031
requirements:
3132
- "At least one patch to coala core and coala-quickstart each should be accepted and merged."
3233
- "The student should be familiar with ongoing technical [cEPs](https://coala.io/cep)."

_projects/gitmate-gitlab.md

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ mentors:
3939
- seblat
4040
- fneu
4141
name: "Implement GitLab and Bitbucket Support for GitMate"
42+
report: "http://projects.coala.io/GSoC/2017/StatusReport/NaveenKumarSangi.html"
4243
requirements:
4344
- "The participant should have one patch to [GitMate-2](https://gitlab.com/gitmate/gitmate-2) accepted."
4445
- "Django knowledge is a big plus."

_projects/gitmate-plugins.md

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
name: "Implement GitMate Plugins for coala"
33
desc: "GitMate.io helps by automating tasks on GitHub and GitLab. There are new
44
plugins that are specific to coala that should be implemented. "
5+
report: "http://projects.coala.io/GSoC/2018/StatusReport/VamshiKrishna.html"
56
requirements:
67
- "The participant should have at least one patch to
78
[GitMate](https://gitlab.com/gitmate/open-source/gitmate-2) accepted."

_projects/go-bears-on-bsd.md

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ mentors:
1414
- xferra
1515
- yukiisbored
1616
name: "Linter Dependency Management from a Bare-Metal System"
17+
report: "http://projects.coala.io/GSoC/2018/StatusReport/GuangyuanYang.html"
1718
requirements:
1819
- "At least one patch to the coala core should be accepted and merged."
1920
- "The proposal needs to show familiarity with coala's dependency management implementation."

_projects/improve-installation.md

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ mentors:
1717
- mbodenhamer
1818
- xferra
1919
name: "Improve installation of coala and coala-bears"
20+
report: "http://projects.coala.io/GSoC/2018/StatusReport/saksham.html"
2021
requirements:
2122
- "The participant should have one patch to [coala-bears](https://github.com/coala/coala-bears) accepted."
2223
- "Huge plus is being familiar with the current design of cib"

_projects/integrate-pyflakes-AST.md

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ mentors:
1414
- myint
1515
- adhikasp
1616
name: "Integrate pyflakes-enhanced AST into coala"
17+
report: "http://projects.coala.io/GSoC/2018/StatusReport/macbox7.html"
1718
requirements:
1819
- "The participant has a patch to any bear merged. Check out
1920
[existing bear proposal](https://github.com/coala/coala-bears/issues)."

_projects/meta-review.md

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ mentors:
1414
- alisianoi
1515
- andrewda
1616
name: "Meta-review"
17+
report: "http://projects.coala.io/GSoC/2018/StatusReport/li-boxuan.html"
1718
requirements:
1819
- "The applicant should have at least one patch merged to any of the coala repositories."
1920
- "The applicant should be familiar with GitHub GraphQL API and JavaScript."

_projects/newcomer-metrics.md

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ mentors:
1212
- gkrishnan724
1313
- prnvdixit
1414
name: "Newcomer metrics and gamification"
15+
report: "http://projects.coala.io/GSoC/2018/StatusReport/shrikrishna.html"
1516
requirements:
1617
- "The student should have patches and PRs in coala/community repo."
1718
- "The student should be familiar with web design tools & trends."

_projects/optimize-caching.md

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ mentors:
1717
- shreyans800755
1818
- fneu
1919
name: "Optimize Caching"
20+
report: "http://projects.coala.io/GSoC/2018/StatusReport/palash25.html"
2021
requirements:
2122
- "At least one patch to the coala core should be accepted and merged."
2223
- "The student should be familiar with ongoing technical cEPs especially

_projects/quickstart-green-mode.md

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ mentors:
1414
- adtac
1515
- dracarys09
1616
name: "Quickstart Green Mode"
17+
report: "http://projects.coala.io/GSoC/2018/StatusReport/ishanSrt.html"
1718
requirements:
1819
- "The applicant should have at least one patch accepted to coala-quickstart
1920
repository."

_projects/vulture.md

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ markdown: vulture.md
1414
mentors:
1515
- jendrikseipp
1616
name: "Vulture dead code removal"
17+
report: "http://projects.coala.io/GSoC/2017/StatusReport/RahulJha.html"
1718
requirements:
1819
- "The participant should have one patch to [vulture](https://github.com/jendrikseipp/vulture) accepted."
1920
- "Being familiar with the current Bear API and what it provides. Fixing an

data/projects.liquid

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{
66
"name" : "{{ post.name }}",
77
"desc" : "{{ post.desc }}",
8+
"report" : "{{ post.report }}",
89
"requirements" : [{% for req in post.requirements %}"{{ req }}"{% unless forloop.last %},{% endunless %}
910
{% endfor %}],
1011
"difficulty" : "{{ post.difficulty }}",

partials/tabs/projects.html

+4
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@
6060
<div ng-show="currentProject.initiatives.length>0">
6161
<div class="small-heading uppercase">Initiatives</div> <span class="chip" ng-repeat="initiative in currentProject.initiatives">{{ initiative }}</span>
6262
<br> </div>
63+
<div ng-show="currentProject.report.length>0">
64+
<div class="small-heading uppercase">GSoC</div>
65+
<span class="chip gsoc-report" ng-click="redirectToReport()">Report</span>
66+
</div>
6367
<div ng-show="currentProject.collaborating_projects.length>0">
6468
<div class="small-heading uppercase">Collaborating projects</div> <span class="pr-element-detail chip" ng-repeat="project in currentProject.collaborating_projects">{{ project }}</span>
6569
<br> </div>

resources/css/style.css

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
.gsoc-report {
2+
cursor: pointer;
3+
}
14
.hash_value_dup {
25
position: 'absolute';
36
left: '-9999px';

resources/js/app.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
}
8888
})
8989

90-
app.directive('projects', ['$http', '$timeout', '$location', 'Languages', function ($http, $timeout, $location, Languages) {
90+
app.directive('projects', ['$http', '$timeout', '$location', '$window', 'Languages', function ($http, $timeout, $location, $window, Languages) {
9191
return {
9292
restrict: 'E',
9393
templateUrl: '/partials/tabs/projects.html',
@@ -210,6 +210,10 @@
210210
$location.url($location.path());
211211
}
212212

213+
$scope.redirectToReport = function(){
214+
$window.location.href = $scope.currentProject.report;
215+
}
216+
213217
$scope.encode_URI = function (project_name) {
214218
return encodeURIComponent(project_name.split(' ').join('_').toLowerCase());
215219
}

0 commit comments

Comments
 (0)