Skip to content

Commit e55b902

Browse files
committed
Minor Tweaks based on Issue 63
- Fixed open_Projects widget not linking to individual headings - Renamed openings to Careers (careers.md page, URL/Permalink and Navigation menu) - Added Candidate Guidelines to Careers page from https://github.com/vgvassilev/clad/wiki/GSoC-2024 - added a "jekyll-redirect-from" gem and plugin to setup URL redirection for deleted pages (should be supported by Github pages in production, will need to test after deployment) - added to openings page: redirect_from: - /vacancies/
1 parent 88635f5 commit e55b902

File tree

6 files changed

+58
-27
lines changed

6 files changed

+58
-27
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ gem "webrick"
55
gem "kramdown-parser-gfm"
66
#gem "jekyll-github-metadata"
77
#gem "jekyll-get-json"
8+
gem 'jekyll-redirect-from'

_config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ kramdown:
4343
enable_coderay: false
4444
parse_block_html: true # default for kramdown is false. This will enable using Markdown links
4545

46-
#plugins:
46+
plugins:
47+
- jekyll-redirect-from
4748
# - "jekyll-github-metadata"
4849
# - "jekyll-get-json"
4950

_includes/header.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<li class="nav-item dropdown">
3434
<a href="#" class="nav-link dropdown-toggle" id="dropdown03" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Join us</a>
3535
<ul class="dropdown-menu" aria-labelledby="dropdown03">
36-
<li class="dropdown-item"> <a class="nav-link" href="/vacancies">Openings</a></li>
36+
<li class="dropdown-item"> <a class="nav-link" href="/careers">Careers</a></li>
3737
<li class="dropdown-item"> <a class="nav-link" href="/meetings">Project Meetings</a></li>
3838
<li class="dropdown-item"> <a class="nav-link" href="/team_meetings">Team Meetings</a></li>
3939
<li class="dropdown-item"> <a class="nav-link" href="/open_projects">Open Projects</a></li>

_includes/open-projects.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ <h4><b>Open Projects</b></h4>
55

66
{% assign top_articles = site.data.openprojectlist %}
77
{% for article in top_articles limit:4 %}
8-
<p><a href="{{ site.url }}{{ site.baseurl }}/open_projects/#{{ article.name | slugify }}">{{ article.name }}</a><br /></p>
8+
<p><a href="{{ site.url }}{{ site.baseurl }}/open_projects#{{ article.name | slugify }}">{{ article.name }}</a><br /></p>
99
{% endfor %}
1010

1111

_pages/careers.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: "Careers at Compiler Research Organization"
3+
layout: textlay
4+
excerpt: "Openings"
5+
sitemap: false
6+
permalink: /careers
7+
redirect_from:
8+
- /vacancies/
9+
---
10+
11+
# Open Positions
12+
13+
We are always looking for new group members with passion, talent, and grit!
14+
15+
# Student Opportinuties
16+
17+
If you are interested in working with us for a fixed period of time, there are
18+
number of programs which offer scholarships:
19+
20+
* [Google Summer of Code](https://summerofcode.withgoogle.com/how-it-works/)
21+
* [IRIS-HEP Fellow Program](https://iris-hep.org/fellows.html)
22+
* [CERN Students Programs](https://careers.cern/students)
23+
24+
# Just looking for a cool spare time project?
25+
26+
Please visit our [open projects](/open_projects) page.
27+
28+
# Candidate Guidelines
29+
30+
If you have interest in working on the project there is a list of things to do in order to maximize your chances to get selected:
31+
32+
1. Contact the mentors and express interest in the project. Make sure you attach your CV;
33+
2. Download the source code of the project, build it and run the demos;
34+
3. Start familiarizing yourself with the codebase;
35+
4. If you have questions you can always contact a mentor.
36+
37+
## Candidate Evaluation
38+
39+
The mentors are interested in working with all candidates but unfortunately not everyone can be selected. There are a few tasks which give bonus points to candidate's application:
40+
41+
- Submit a valid bug -- demonstrates that the candidate has completed step 2 and 3 from the previous section.
42+
- Fix a bug -- demonstrates the technical skills of the candidate and shows he/she can work independently on the project. The mentors can suggest looking into these good first issues. Fixing one issue may be enough to become a successful candidate.
43+
44+
## What not to do and will give you negative points
45+
46+
1. Contact the mentors with very generic requests such as "Please guide me through the X". You need to show that you have spent time on the problem. Such emails prove otherwise.
47+
2. Contact each mentor individually. You should use "reply-all" feature of your email and discuss openly with your prospective mentors the project.
48+
3. Send the same email to express interest on multiple projects. If you do not invest time to write separate emails for the different projects why the mentors should?
49+
4. Comment under opened issues with generic requests as described in 1. You need to show that you can work on bugs and use bug trackers. That shows the opposite.
50+
5. Use LLM-generated content. You should prove to yourself that project is appropriate for you otherwise we will hire the LLM instead of you.
51+
6. If any of the criteria is met to some degree mentors are free to tell you so or even not respond to your requests. We understand that may seem harsh, however, you should appreciate other's time at least as much as they appreciate yours!
52+
53+
Good luck!

_pages/openings.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)