Skip to content

Commit

Permalink
Add 2024 edition
Browse files Browse the repository at this point in the history
Follow instructions in README:

- Create `_data/` directory.
- Create `_includes/` directory.
- Create `_layouts/` directory.
- Update `index.html`.

Signed-off-by: Razvan Deaconescu <[email protected]>
  • Loading branch information
razvand committed Oct 5, 2024
1 parent 65ef51b commit 241c236
Show file tree
Hide file tree
Showing 20 changed files with 431 additions and 6 deletions.
13 changes: 13 additions & 0 deletions _data/albums/2024.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Define album type elements data.
# Each item has the following structure:
# - title: string
# image: url/path to an image
#
- title: Title one
image: assets/images/creative_common/desk.jpeg

- title: Title two
image: assets/images/creative_common/tools.jpeg

- title: Title three
image: assets/images/creative_common/cameras.jpeg
35 changes: 35 additions & 0 deletions _data/books/2024.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Define book type elements data.
# Each item has the following structure:
# - title: string
# content: text
# id: unique number
#
- title: În curând
content: Content for title one
image: assets/images/creative_common/person.jpeg
id: 1

- title: În curând
content: Content for title two
image: assets/images/creative_common/person.jpeg
id: 2

- title: În curând
content: Content for title three
image: assets/images/creative_common/person.jpeg
id: 3

- title: În curând
content: Content for title four
image: assets/images/creative_common/person.jpeg
id: 4

- title: În curând
content: Content for title five
image: assets/images/creative_common/person.jpeg
id: 5

- title: În curând
content: Content for title six
image: assets/images/creative_common/person.jpeg
id: 6
35 changes: 35 additions & 0 deletions _data/editions/2024.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Define form type elements data.
# It has the following structure:
# - title: string
# url: URL to edition site
#

- title: CDL 2020
url: editions/2020

- title: CDL 2019
url: editions/2019

- title: CDL 2018
url: editions/2018

- title: CDL 2017
url: editions/2017

- title: CDL 2016
url: editions/2016

- title: CDL 2015
url: editions/2015

- title: ETTI 2014
url: editions/etti_2014

- title: Extended 2014
url: editions/extended_2014

- title: Primăvară 2013
url: editions/spring_2013

- title: Unibuc 2013
url: editions/unibuc_2013
12 changes: 12 additions & 0 deletions _data/form/2024.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Define form type elements data.
# It has the following structure:
# - title: string
# content: text
# url: URL to form
# url_title: button title for URL
#
#
- title: Formular de înscriere
content: Te așteptăm să te înscrii la noua ediție de CDL!
url:
url_title: Înscrie-te!
29 changes: 29 additions & 0 deletions _data/grids/2024.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Define grid type elements data.
# Each item has the following structure:
# - title: string
# content: text
# extra_info: additional information (text)
#

- title: "Informații generale"
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.
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.
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.
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=\"\"><b>FORMULARUL DE ÎNSCRIERE</b></a> până <b>joi, 10 octombrie 2024, ora 23:00</b>."
extra_info: "Notă: Cursul nu intră în programa școlară și nu aduce credite în plus."

- title: "Misiune"
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.
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."
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."

- title: "Ateliere"
content: "În prima parte a CDL, vom organiza ateliere pe subiecte tehnice.
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."
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."

- title: "Hackathoane: Contribuții la proiect open source"
content: "În a doua parte a CDL, veți lucra la un proiect open source, cu ajutorul unui mentor.
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.
La finalul celei de-a doua părți, veți avea contribuții (publice) în proiecte open source."
extra_info: "Hackathoanele vor avea loc <în ultimele 3 săptămâni, sâmbăta, intervalul 10-13."
6 changes: 6 additions & 0 deletions _data/menu/2024.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Main menu configurable items.
#
- logo: assets/images/cdl_logo_old.png
title: CDL
section_one_id: about
section_one_name: Despre
14 changes: 14 additions & 0 deletions _includes/2024/album.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!-- album -->
<article class="album">
<div class="content-wrapper clearfix">
<div class="col-sm-11">
<h1 id="albumId" class="section-heading section-title">Album</h1>
<!-- album columns -->
<section class="feature-columns row clearfix">
{% for item in site.data.albums['2024'] %}
{% include 2024/album_item.html %}
{% endfor %}
</section><!-- /album-columns -->
</div>
</div>
</article><!-- /album -->
10 changes: 10 additions & 0 deletions _includes/2024/album_item.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<article class="feature-col col-md-4">
<a href="#" class="thumbnail linked" target="_blank">
<div class="image-container">
<img src="{{ item.image }}" class="lazy item-thumbnail" alt="Lorem Ipsum">
</div>
<div class="caption">
<h5>{{ item.title }}</h5>
</div>
</a><!-- /thumbnail -->
</article><!-- /album-item -->
14 changes: 14 additions & 0 deletions _includes/2024/book.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!-- book -->
<article class="book">
<div class="content-wrapper clearfix">
<div class="col-sm-11">
<h1 id="book" class="section-heading section-title">Cursanți</h1>
<!-- book columns -->
<section class="feature-columns row clearfix">
{% for item in site.data.books['2024'] %}
{% include 2024/book_item.html %}
{% endfor %}
</section><!-- /book-columns -->
</div>
</div>
</article><!-- /book -->
25 changes: 25 additions & 0 deletions _includes/2024/book_item.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<article class="feature-col col-md-2">
<a href="" onclick="populate_and_open_modal(event, '#book-modal-content-{{ item.id }}');" class="thumbnail linked">
<div class="image-container">
<img src="{{ item.image }}" class="lazy item-thumbnail" alt="Lorem Ipsum">
</div>
<div class="caption">
<h5>{{ item.title }}</h5>
</div>
</a><!-- /thumbnail -->

<div class="modal fade" id="book-modal-content-{{ item.id }}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="unselectable modal-content">
<button class="btn pull-right" id="close-modal" data-dismiss="modal" aria-hidden="true"><i class="glyphicon glyphicon-remove-circle"></i></button>
<div class="modal-header">
<h3>{{ item.title }}</h3>
</div>
<div class="modal-body">
<p>{{ item.content }}</p>
</div>
</div>
</div>
</div><!-- /modal-content -->

</article><!-- /book-item -->
26 changes: 26 additions & 0 deletions _includes/2024/contact.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!-- contact -->
<article id="contact" class="footer scrollable">
<div class="col-md-12" id="contact-banner"></div>
<div class="col-sm-11">
<div class="row">
<div class="col-md-4" id="rosedu-logo">
<p>A project by</p>
<a href="http://www.rosedu.org" target="_blank"><img src="assets/images/rosedu_logo_transparent.png" alt="ROSEdu"/></a>
</div>

<div class="col-md-5" id="social-icons">
<ul class="navbar">
<li><a href="https://github.com/orgs/rosedu/" target="_blank"><i class="fa fa-github fa-2x"></i></a></li>
<li><a href="https://www.facebook.com/rosedu.org" target="_blank"><i class="fa fa-facebook fa-2x"></i></a></li>
<li><a href="https://instagram.com/rosedu_org" target="_blank"><i class="fa fa-instagram fa-2x"></i></a></li>
<li><a href="https://rosedu.herokuapp.com/" target="_blank"><i class="fa fa-slack fa-2x"></i></a></li>
</ul>
</div>

<div class="col-md-3 pull-right" id="hacked-with-love">
<p>Hacked with <img src="assets/images/heart.png"></img>by <a href="http://github.com/rosedu/sites_template" target="_blank">ROSEdu</a>.</p>
</div>

</div>
</div>
</article><!-- /contact -->
15 changes: 15 additions & 0 deletions _includes/2024/editions.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!-- editions box -->
<article id="editions" class="editions">
<div class="container">
<h1 class="section-title"> Ediții anterioare</h1>
<div class="row row-centered">
{% for item in site.data.editions['2024'] %}
<div class="col-xs-3 col-centered">
<h1 class="section-title">
<a class="btn btn-default btn-lg" href="{{ site.url }}/{{ item.url }}" target="_blank">{{ item.title }}</a>
</h1>
</div>
{% endfor %}
</div>
</div>
</article><!-- /editions -->
17 changes: 17 additions & 0 deletions _includes/2024/form.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<!-- form box -->

{% for item in site.data.form['2024'] %}
<article id="apply" class="form-box">
<div class="form-canvas">
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<h1 class="section-title">{{ item.title }}</h2><br>
<p>{{ item.content }}</p><br>
<a class="btn btn-default btn-lg" href="{{ item.url }}" target="_blank">{{ item.url_title }}</a>
</div>
</div>
</div>
</div>
</article><!-- /form-box -->
{% endfor %}
10 changes: 10 additions & 0 deletions _includes/2024/grid.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<!-- grid -->
<article class="grid">
<div class="col-sm-11">
<h1 id="about" class="section-heading section-title">Despre</h1>
<section class="grid row clearfix clearfix-for-2cols">
{% for item in site.data.grids['2024'] %}
{% include 2024/grid_item.html %}
{% endfor %}
</section>
</article><!-- /grid -->
9 changes: 9 additions & 0 deletions _includes/2024/grid_item.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<!-- grid item -->
<div class="grid-item col-md-6 scrollable">
<div class="item-content clearfix">
<div class="text-content">
<h4>{{ item.title }}</h4>
<p>{{ item.content }} {% if item.extra_info %}<i><br>{{ item.extra_info }}</i>{% endif %}</p>
</div>
</div>
</div><!-- /grid-item -->
19 changes: 19 additions & 0 deletions _includes/2024/menu.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{% for item in site.data.menu['2024'] %}

<section id="menu">
<div class="row unselectable">
<div class="col-md-6" id="logo">
<a href="#"><img src={{ item.logo }} alt={{ item.title }}/></a>
</div>
<div class="col-md-6" id="main-menu">
<ul class="navbar pull-right">
<li><i class="fa fa-terminal"></i></li>
<li><a href="#{{ item.section_one_id }}">{{ item.section_one_name }}</a>;</li>
<li><a href="#editions">Ediții</a>;</li>
<li><a href="#contact">Contact</a>;</li>
</ul>
</div>
</div>
</section>

{% endfor %}
13 changes: 13 additions & 0 deletions _includes/2024/picture_box.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- picture box -->
<article class="picture-box">
<div class="picture-canvas">
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<h1 class="section-title">Curs de dezvoltare liberă</h2>
<p>Alătură-te supereroilor.<br/></p>
</div>
</div>
</div>
</div>
</article><!-- /picture_box -->
56 changes: 56 additions & 0 deletions _includes/2024/planning.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<!-- planning box -->
<article id="resources" class="utils">
<div class="content-wrapper container clearfix">
<h1 class="section-title scrollable"> Program </h1>
<section class="feature-columns row clearfix">
<article class="row row-md-4">
<table>
<tr>
<th>Interval</th>
<th>Sesiune</th>
</tr>
<tr>
<td>Sâmbătă, 12 octombrie 2024, 10-13</td>
<td>Controlul versiunilor folosind Git</td>
</tr>
<tr>
<td>Sâmbătă, 19 octombrie 2024, 10-13</td>
<td>Dezvoltare colaborativă cu GitHub</td>
</tr>
<tr>
<td>Sâmbătă, 26 octombrie 2024, 10-13</td>
<td>Formatul Markdown</td>
</tr>
<tr>
<td>Sâmbătă, 2 noiembrie 2024, 10-13</td>
<td>Medii de lucru, dezvoltare și deployment cu Docker</td>
</tr>
<tr>
<td>Sâmbătă, 9 noiembrie 2024, 10-13</td>
<td>Bune practici în ingineria software</td>
</tr>
<tr>
<td>Sâmbătă, 16 noiembrie 2024, 10-13</td>
<td>Hackathon: Lucru la proiect open source</td>
</tr>
<tr>
<td>Sâmbătă, 23 noiembrie 2024, 10-13</td>
<td>Hackathon: Lucru la proiect open source</td>
</tr>
<tr>
<td>Sâmbătă, 30 noiembrie 2024, 10-13</td>
<td><strong>liber</strong></td>
</tr>
<tr>
<td>Sâmbătă, 7 decembrie 2024, 10-13</td>
<td>Hackathon: Lucru la proiect open source</td>
<tr>
<td>Sâmbătă, 14 noiembrie 2024, 10-13</td>
<td>Festivitate de absolvire</td>
</tr>
</tr>
</table>
</article>
</section><!-- /feature-columns -->
</div>
</article><!-- /utils -->
Loading

0 comments on commit 241c236

Please sign in to comment.