Skip to content

Commit 56496d9

Browse files
committed
Add 2024 edition
Follow instructions in README: - Create `_data/` directory. - Create `_includes/` directory. - Create `_layouts/` directory. - Update `index.html`. Signed-off-by: Razvan Deaconescu <[email protected]>
1 parent 65ef51b commit 56496d9

20 files changed

+431
-6
lines changed

_data/albums/2024.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Define album type elements data.
2+
# Each item has the following structure:
3+
# - title: string
4+
# image: url/path to an image
5+
#
6+
- title: Title one
7+
image: assets/images/creative_common/desk.jpeg
8+
9+
- title: Title two
10+
image: assets/images/creative_common/tools.jpeg
11+
12+
- title: Title three
13+
image: assets/images/creative_common/cameras.jpeg

_data/books/2024.yml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Define book type elements data.
2+
# Each item has the following structure:
3+
# - title: string
4+
# content: text
5+
# id: unique number
6+
#
7+
- title: În curând
8+
content: Content for title one
9+
image: assets/images/creative_common/person.jpeg
10+
id: 1
11+
12+
- title: În curând
13+
content: Content for title two
14+
image: assets/images/creative_common/person.jpeg
15+
id: 2
16+
17+
- title: În curând
18+
content: Content for title three
19+
image: assets/images/creative_common/person.jpeg
20+
id: 3
21+
22+
- title: În curând
23+
content: Content for title four
24+
image: assets/images/creative_common/person.jpeg
25+
id: 4
26+
27+
- title: În curând
28+
content: Content for title five
29+
image: assets/images/creative_common/person.jpeg
30+
id: 5
31+
32+
- title: În curând
33+
content: Content for title six
34+
image: assets/images/creative_common/person.jpeg
35+
id: 6

_data/editions/2024.yml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Define form type elements data.
2+
# It has the following structure:
3+
# - title: string
4+
# url: URL to edition site
5+
#
6+
7+
- title: CDL 2020
8+
url: editions/2020
9+
10+
- title: CDL 2019
11+
url: editions/2019
12+
13+
- title: CDL 2018
14+
url: editions/2018
15+
16+
- title: CDL 2017
17+
url: editions/2017
18+
19+
- title: CDL 2016
20+
url: editions/2016
21+
22+
- title: CDL 2015
23+
url: editions/2015
24+
25+
- title: ETTI 2014
26+
url: editions/etti_2014
27+
28+
- title: Extended 2014
29+
url: editions/extended_2014
30+
31+
- title: Primăvară 2013
32+
url: editions/spring_2013
33+
34+
- title: Unibuc 2013
35+
url: editions/unibuc_2013

_data/form/2024.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Define form type elements data.
2+
# It has the following structure:
3+
# - title: string
4+
# content: text
5+
# url: URL to form
6+
# url_title: button title for URL
7+
#
8+
#
9+
- title: Formular de înscriere
10+
content: Te așteptăm să te înscrii la noua ediție de CDL!
11+
url: https://forms.gle/uG4kCdfU6mtWy5it9
12+
url_title: Înscrie-te!

_data/grids/2024.yml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Define grid type elements data.
2+
# Each item has the following structure:
3+
# - title: string
4+
# content: text
5+
# extra_info: additional information (text)
6+
#
7+
8+
- title: "Informații generale"
9+
content: "CDL (Cursul de dezvoltare liberă / Community Development Lab) este un curs/laborator alternativ, cu o durată de 8 săptămâni, dedicat tuturor celor interesați de software și open source.
10+
CDL vă ajută sa faceți primii pași în dezvoltarea de software liber, în folosirea unelte utile și în implicarea în comunități open source.
11+
Dacă vreți să fiți contributori și membri în comunități, dacă vă interesează să participați la <a href=\"https://summerofcode.withgoogle.com/\">Google Summer of Code</a>, sau dacă pur și simplu doriți să fiți programatori (mai) buni, CDL este pentru voi.
12+
Pentru înscriere trebuie să aveți creat un cont <a href=\"https://github.com/\">GitHub</a>, cu cel puțin două proiecte (oricât de simple, în două limbaje de programare diferite) și să completați <a href=\"https://forms.gle/uG4kCdfU6mtWy5it9\"><b>FORMULARUL DE ÎNSCRIERE</b></a> până <b>joi, 10 octombrie 2024, ora 23:00</b>."
13+
extra_info: "Notă: Cursul nu intră în programa școlară și nu aduce credite în plus."
14+
15+
- title: "Misiune"
16+
content: "CDL își propune să ajute elevii, studenții și în general oricine cu un bagaj inițial de cunoștințe IT&C să facă prima lor contribuție în cadrul unui proiect open source și să-și formeze o impresie legată de ceea ce înseamnă dezvoltarea software în mediul real.
17+
Cu ajutorul instructorilor și mentorilor, veți ajunge să realizați contribuții la proiecte open source, să recenzați contribuții, să documentați proiecte, să participați la discuții în comunități, să construiți infrastructura pentru proiecte colaborative, să automatizați fluxuri de lucru în dezvoltare și multe altele."
18+
extra_info: "Conținutul și proiectele CDL sunt și vor fi disponibile în public, în spiritul open source, și pot fi folosite de oricine, nu doar de participanți."
19+
20+
- title: "Ateliere"
21+
content: "În prima parte a CDL, vom organiza ateliere pe subiecte tehnice.
22+
Vom prezenta subiecte precum Git, GitHub, Markdown, Docker, bune practici de inginerie software și veți lucra la exerciții practice pentru a dobândi competențe în lucru la proiecte open source."
23+
extra_info: "Workshop-urile vor avea loc <strong>în format fizic</strong> în primele 5 săptămâni, sâmbăta, intervalul 10-13."
24+
25+
- title: "Hackathoane: Contribuții la proiect open source"
26+
content: "În a doua parte a CDL, veți lucra la un proiect open source, cu ajutorul unui mentor.
27+
Vă veți alege un proiect dintr-o listă și apoi veți lucra la proiect comunicând online cu mentorul și live la hackathon, cot la cot cu toți ceilalți.
28+
La finalul celei de-a doua părți, veți avea contribuții (publice) în proiecte open source."
29+
extra_info: "Hackathoanele vor avea loc <în ultimele 3 săptămâni, sâmbăta, intervalul 10-13."

_data/menu/2024.yml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Main menu configurable items.
2+
#
3+
- logo: assets/images/cdl_logo_old.png
4+
title: CDL
5+
section_one_id: about
6+
section_one_name: Despre

_includes/2024/album.html

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!-- album -->
2+
<article class="album">
3+
<div class="content-wrapper clearfix">
4+
<div class="col-sm-11">
5+
<h1 id="albumId" class="section-heading section-title">Album</h1>
6+
<!-- album columns -->
7+
<section class="feature-columns row clearfix">
8+
{% for item in site.data.albums['2024'] %}
9+
{% include 2024/album_item.html %}
10+
{% endfor %}
11+
</section><!-- /album-columns -->
12+
</div>
13+
</div>
14+
</article><!-- /album -->

_includes/2024/album_item.html

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<article class="feature-col col-md-4">
2+
<a href="#" class="thumbnail linked" target="_blank">
3+
<div class="image-container">
4+
<img src="{{ item.image }}" class="lazy item-thumbnail" alt="Lorem Ipsum">
5+
</div>
6+
<div class="caption">
7+
<h5>{{ item.title }}</h5>
8+
</div>
9+
</a><!-- /thumbnail -->
10+
</article><!-- /album-item -->

_includes/2024/book.html

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!-- book -->
2+
<article class="book">
3+
<div class="content-wrapper clearfix">
4+
<div class="col-sm-11">
5+
<h1 id="book" class="section-heading section-title">Cursanți</h1>
6+
<!-- book columns -->
7+
<section class="feature-columns row clearfix">
8+
{% for item in site.data.books['2024'] %}
9+
{% include 2024/book_item.html %}
10+
{% endfor %}
11+
</section><!-- /book-columns -->
12+
</div>
13+
</div>
14+
</article><!-- /book -->

_includes/2024/book_item.html

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<article class="feature-col col-md-2">
2+
<a href="" onclick="populate_and_open_modal(event, '#book-modal-content-{{ item.id }}');" class="thumbnail linked">
3+
<div class="image-container">
4+
<img src="{{ item.image }}" class="lazy item-thumbnail" alt="Lorem Ipsum">
5+
</div>
6+
<div class="caption">
7+
<h5>{{ item.title }}</h5>
8+
</div>
9+
</a><!-- /thumbnail -->
10+
11+
<div class="modal fade" id="book-modal-content-{{ item.id }}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
12+
<div class="modal-dialog">
13+
<div class="unselectable modal-content">
14+
<button class="btn pull-right" id="close-modal" data-dismiss="modal" aria-hidden="true"><i class="glyphicon glyphicon-remove-circle"></i></button>
15+
<div class="modal-header">
16+
<h3>{{ item.title }}</h3>
17+
</div>
18+
<div class="modal-body">
19+
<p>{{ item.content }}</p>
20+
</div>
21+
</div>
22+
</div>
23+
</div><!-- /modal-content -->
24+
25+
</article><!-- /book-item -->

_includes/2024/contact.html

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<!-- contact -->
2+
<article id="contact" class="footer scrollable">
3+
<div class="col-md-12" id="contact-banner"></div>
4+
<div class="col-sm-11">
5+
<div class="row">
6+
<div class="col-md-4" id="rosedu-logo">
7+
<p>A project by</p>
8+
<a href="http://www.rosedu.org" target="_blank"><img src="assets/images/rosedu_logo_transparent.png" alt="ROSEdu"/></a>
9+
</div>
10+
11+
<div class="col-md-5" id="social-icons">
12+
<ul class="navbar">
13+
<li><a href="https://github.com/orgs/rosedu/" target="_blank"><i class="fa fa-github fa-2x"></i></a></li>
14+
<li><a href="https://www.facebook.com/rosedu.org" target="_blank"><i class="fa fa-facebook fa-2x"></i></a></li>
15+
<li><a href="https://instagram.com/rosedu_org" target="_blank"><i class="fa fa-instagram fa-2x"></i></a></li>
16+
<li><a href="https://rosedu.herokuapp.com/" target="_blank"><i class="fa fa-slack fa-2x"></i></a></li>
17+
</ul>
18+
</div>
19+
20+
<div class="col-md-3 pull-right" id="hacked-with-love">
21+
<p>Hacked with <img src="assets/images/heart.png"></img>by <a href="http://github.com/rosedu/sites_template" target="_blank">ROSEdu</a>.</p>
22+
</div>
23+
24+
</div>
25+
</div>
26+
</article><!-- /contact -->

_includes/2024/editions.html

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<!-- editions box -->
2+
<article id="editions" class="editions">
3+
<div class="container">
4+
<h1 class="section-title"> Ediții anterioare</h1>
5+
<div class="row row-centered">
6+
{% for item in site.data.editions['2024'] %}
7+
<div class="col-xs-3 col-centered">
8+
<h1 class="section-title">
9+
<a class="btn btn-default btn-lg" href="{{ site.url }}/{{ item.url }}" target="_blank">{{ item.title }}</a>
10+
</h1>
11+
</div>
12+
{% endfor %}
13+
</div>
14+
</div>
15+
</article><!-- /editions -->

_includes/2024/form.html

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!-- form box -->
2+
3+
{% for item in site.data.form['2024'] %}
4+
<article id="apply" class="form-box">
5+
<div class="form-canvas">
6+
<div class="container">
7+
<div class="row">
8+
<div class="col-md-8 col-md-offset-2">
9+
<h1 class="section-title">{{ item.title }}</h2><br>
10+
<p>{{ item.content }}</p><br>
11+
<a class="btn btn-default btn-lg" href="{{ item.url }}" target="_blank">{{ item.url_title }}</a>
12+
</div>
13+
</div>
14+
</div>
15+
</div>
16+
</article><!-- /form-box -->
17+
{% endfor %}

_includes/2024/grid.html

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!-- grid -->
2+
<article class="grid">
3+
<div class="col-sm-11">
4+
<h1 id="about" class="section-heading section-title">Despre</h1>
5+
<section class="grid row clearfix clearfix-for-2cols">
6+
{% for item in site.data.grids['2024'] %}
7+
{% include 2024/grid_item.html %}
8+
{% endfor %}
9+
</section>
10+
</article><!-- /grid -->

_includes/2024/grid_item.html

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!-- grid item -->
2+
<div class="grid-item col-md-6 scrollable">
3+
<div class="item-content clearfix">
4+
<div class="text-content">
5+
<h4>{{ item.title }}</h4>
6+
<p>{{ item.content }} {% if item.extra_info %}<i><br>{{ item.extra_info }}</i>{% endif %}</p>
7+
</div>
8+
</div>
9+
</div><!-- /grid-item -->

_includes/2024/menu.html

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{% for item in site.data.menu['2024'] %}
2+
3+
<section id="menu">
4+
<div class="row unselectable">
5+
<div class="col-md-6" id="logo">
6+
<a href="#"><img src={{ item.logo }} alt={{ item.title }}/></a>
7+
</div>
8+
<div class="col-md-6" id="main-menu">
9+
<ul class="navbar pull-right">
10+
<li><i class="fa fa-terminal"></i></li>
11+
<li><a href="#{{ item.section_one_id }}">{{ item.section_one_name }}</a>;</li>
12+
<li><a href="#editions">Ediții</a>;</li>
13+
<li><a href="#contact">Contact</a>;</li>
14+
</ul>
15+
</div>
16+
</div>
17+
</section>
18+
19+
{% endfor %}

_includes/2024/picture_box.html

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!-- picture box -->
2+
<article class="picture-box">
3+
<div class="picture-canvas">
4+
<div class="container">
5+
<div class="row">
6+
<div class="col-md-8 col-md-offset-2">
7+
<h1 class="section-title">Curs de dezvoltare liberă</h2>
8+
<p>Alătură-te supereroilor.<br/></p>
9+
</div>
10+
</div>
11+
</div>
12+
</div>
13+
</article><!-- /picture_box -->

_includes/2024/planning.html

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
<!-- planning box -->
2+
<article id="resources" class="utils">
3+
<div class="content-wrapper container clearfix">
4+
<h1 class="section-title scrollable"> Program </h1>
5+
<section class="feature-columns row clearfix">
6+
<article class="row row-md-4">
7+
<table cellspacing="45">
8+
<tr>
9+
<th>Interval</th>
10+
<th>Sesiune</th>
11+
</tr>
12+
<tr>
13+
<td>Sâmbătă, 12 octombrie 2024, 10-13</td>
14+
<td>Controlul versiunilor folosind Git</td>
15+
</tr>
16+
<tr>
17+
<td>Sâmbătă, 19 octombrie 2024, 10-13</td>
18+
<td>Dezvoltare colaborativă cu GitHub</td>
19+
</tr>
20+
<tr>
21+
<td>Sâmbătă, 26 octombrie 2024, 10-13</td>
22+
<td>Formatul Markdown</td>
23+
</tr>
24+
<tr>
25+
<td>Sâmbătă, 2 noiembrie 2024, 10-13</td>
26+
<td>Medii de lucru, dezvoltare și deployment cu Docker</td>
27+
</tr>
28+
<tr>
29+
<td>Sâmbătă, 9 noiembrie 2024, 10-13</td>
30+
<td>Bune practici în ingineria software</td>
31+
</tr>
32+
<tr>
33+
<td>Sâmbătă, 16 noiembrie 2024, 10-13</td>
34+
<td>Hackathon: Lucru la proiect open source</td>
35+
</tr>
36+
<tr>
37+
<td>Sâmbătă, 23 noiembrie 2024, 10-13</td>
38+
<td>Hackathon: Lucru la proiect open source</td>
39+
</tr>
40+
<tr>
41+
<td>Sâmbătă, 30 noiembrie 2024, 10-13</td>
42+
<td><strong>liber</strong></td>
43+
</tr>
44+
<tr>
45+
<td>Sâmbătă, 7 decembrie 2024, 10-13</td>
46+
<td>Hackathon: Lucru la proiect open source</td>
47+
</tr>
48+
<tr>
49+
<td>Sâmbătă, 14 decembrie 2024, 10-13</td>
50+
<td>Prezentări finale. Festivitate de absolvire</td>
51+
</tr>
52+
</table>
53+
</article>
54+
</section><!-- /feature-columns -->
55+
</div>
56+
</article><!-- /utils -->

0 commit comments

Comments
 (0)