Skip to content

Commit 72c3615

Browse files
committed
Add 2025 spring edition
Follow instructions in README: - Create entries `_data/` directory. - Create entries in `_includes/` directory. - Create entries in `_layouts/` directory. - Update `index.html`. Signed-off-by: Razvan Deaconescu <[email protected]>
1 parent 6c69822 commit 72c3615

File tree

125 files changed

+16042
-7
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+16042
-7
lines changed

_data/albums/2025-spring.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/2025-spring.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/2025-spring.yml

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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 toamnă 2024
8+
url: editions/2024-fall
9+
10+
- title: CDL 2020
11+
url: editions/2020
12+
13+
- title: CDL 2019
14+
url: editions/2019
15+
16+
- title: CDL 2018
17+
url: editions/2018
18+
19+
- title: CDL 2017
20+
url: editions/2017
21+
22+
- title: CDL 2016
23+
url: editions/2016
24+
25+
- title: CDL 2015
26+
url: editions/2015
27+
28+
- title: ETTI 2014
29+
url: editions/etti_2014
30+
31+
- title: Extended 2014
32+
url: editions/extended_2014
33+
34+
- title: Primăvară 2013
35+
url: editions/spring_2013
36+
37+
- title: Unibuc 2013
38+
url: editions/unibuc_2013

_data/form/2025-spring.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/JLGpnXTaXvJuJTFh6
12+
url_title: Înscrie-te!

_data/grids/2025-spring.yml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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 este un curs/laborator alternativ, cu o durată de 9 săptămâni, dedicat tuturor celor interesați de software și open source.
10+
Dacă vreți să fiți contributori și membri în comunități, dacă vă interesează să participați la Google Summer of Code, sau dacă pur și simplu doriți să fiți programatori (mai) buni, CDL este pentru voi.
11+
Pentru înscriere trebuie să aveți creat un cont GitHub, cu cel puțin două proiecte (oricât de simple, în două limbaje de programare diferite) și să completați formularul de înscriere până <b>miercuri, 5 martie 2025, ora 23:00</b>."
12+
extra_info: "Cursul este gratuit și accesibil tuturor celor interesați, în limita locurilor disponibile."
13+
14+
- title: "Misiune"
15+
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.
16+
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."
17+
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."
18+
19+
- title: "Ateliere"
20+
content: "În prima parte a CDL, vom organiza ateliere pe subiecte tehnice.
21+
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."
22+
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."
23+
24+
- title: "Hackathoane: Contribuții la proiect open source"
25+
content: "În a doua parte a CDL, veți lucra la un proiect open source, cu ajutorul unui mentor.
26+
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.
27+
La finalul celei de-a doua părți, veți avea contribuții (publice) în proiecte open source."
28+
extra_info: "Hackathoanele vor avea loc <în ultimele 3 săptămâni, sâmbăta, intervalul 10-13."

_data/menu/2025-spring.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
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
7+
section_two_id: apply
8+
section_two_name: înscriere
9+
section_three_id: program
10+
section_three_name: Program

_includes/2025-spring/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['2025-spring'] %}
9+
{% include 2025-spring/album_item.html %}
10+
{% endfor %}
11+
</section><!-- /album-columns -->
12+
</div>
13+
</div>
14+
</article><!-- /album -->

_includes/2025-spring/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/2025-spring/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['2025-spring'] %}
9+
{% include 2025-spring/book_item.html %}
10+
{% endfor %}
11+
</section><!-- /book-columns -->
12+
</div>
13+
</div>
14+
</article><!-- /book -->

_includes/2025-spring/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/2025-spring/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/2025-spring/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['2025-spring'] %}
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/2025-spring/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['2025-spring'] %}
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/2025-spring/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['2025-spring'] %}
7+
{% include 2025-spring/grid_item.html %}
8+
{% endfor %}
9+
</section>
10+
</article><!-- /grid -->

_includes/2025-spring/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/2025-spring/menu.html

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{% for item in site.data.menu['2025-spring'] %}
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="#{{ item.section_two_id }}">{{ item.section_two_name }}</a>;</li>
13+
<li><a href="#{{ item.section_three_id }}">{{ item.section_three_name }}</a>;</li>
14+
<li><a href="#editions">Ediții</a>;</li>
15+
<li><a href="#contact">Contact</a>;</li>
16+
</ul>
17+
</div>
18+
</div>
19+
</section>
20+
21+
{% endfor %}
+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/2025-spring/planning.html

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!-- planning box -->
2+
<article id="program" class="utils">
3+
<div class="container">
4+
<h1 class="section-title"> Program </h1>
5+
<p>Sâmbătă, 8 martie 2025, 10-13: Controlul versiunilor folosind Git</p>
6+
<p>Sâmbătă, 15 martie 2025, 10-13: Dezvoltare colaborativă cu GitHub</p>
7+
<p>Sâmbătă, 22 martie 2025, 10-13: Formatul Markdown</p>
8+
<p>Sâmbătă, 29 martie 2025, 10-13: Medii de lucru, dezvoltare și deployment cu Docker</p>
9+
<p>Duminică, 6 aprilie 2025, 10-13: Bune practici în inginerie</p>
10+
<p>Sâmbătă, 12 aprilie 2025, 10-13: Hackathon: Lucru la proiect open source</p>
11+
<p>Sâmbătă, 19 aprilie 2025, 10-13: <strong>liber</strong></p>
12+
<p>Sâmbătă, 26 aprilie 2025, 10-13: Hackathon: Lucru la proiect open source</p>
13+
<p>Sâmbătă, 3 mai 2025, 10-13: <strong>liber</strong></p>
14+
<p>Sâmbătă, 10 mai 2025, 10-13: Hackathon: Lucru la proiect open source</p>
15+
<p>Sâmbătă, 17 mai 2025, 17-22: Prezentări finale. Festivitate de absolvire</p>
16+
</div>
17+
</article><!-- /utils -->

0 commit comments

Comments
 (0)