Летният хакатон свърши и е време да направим ретроспекция на това, което се случи по време на него 😉
След 5 дена усърдно писане на код, може да се похвалим с версия 0.1.0 на системата Diaphanum (“прозрачност”, латински) !

Summer HackFMI
Summer HackFMI

Обобщената статистика е следната – 12 човека писали и commit-вали с общо 339 commit-a (Без merge commits) и 74 файла, които са променяни.

Разбира се, това не е краят, а едва началото на системата за прозрачност на Студентски Съвет, която може да се превърне в много хубав прецедент за бъдещото развитие на електронните услуги по правителства и институции.

Кратката предистория на хакатона е следната – Даниел Стоев, новият председател на Студентски Съвет, дойде при нас и попита, дали може да се направи някакво софтуерно решение, чрез което Студентски Съвет най-накрая да стане прозрачна институция, която наистина подлежи на контрол от студентите. Така беше родена идеята за летният хакатон.

Ето и обобщеният поглед по различните точки, след летният хакатон:

Предварителни лекции и материали


Този път започнахме хакатонът 4 дена по-рано с предварителни лекции по теми, които се оказаха повече от важни по време на самият хакатон.
Тук екипът на HackFMI иска да изрази огромна благодарност на Стефан Кънев, Кирил Владимиров, Александър Тодоров, Минко Гечев, Мирослав Недялков и Мирослав Мирославов за това, че се съгласиха да отделят от времето си през август месец и да подготвят изключително интересни материали по теми, които далеч не са тривиални.

Лекциите, техните лектори и материалите след тях може да намерите тук:

Миро от SofiaValley отиде още една стъпка напред и написа подробна статия за темата, по която говориха. Може да я прочетете, заслужава си 😉

И тъй като лекциите се получиха повече от добре, решихме да ги повторим, по някое време през Октомври месец пред по-голяма аудитория ! Подробностите със следващият хакатон 😉

Diaphanum

Проектът, който стартира своят живот на летният хакатон е open-source-нат и може да бъде разгледан в Github.
Преди да погледнем статистиките след края на хакатона, от организаторите искаме да кажем едно огромно благодаря на участниците!
Докато има такива ентусиазирани млади хора, ще има и надежда за по-добър университет и по-добра държава.

Python / Django екипът
Python / Django екипът

Ето как изглеждат статистиките в Github, след края на хакатона:

Първите 6 по брой commits
Първите 6 по брой commits
Между 6то и 12то място по брой commits
Между 6то и 12то място по брой commits
Графика за бройката commits на ден
Графика за бройката commits на ден

Тук е интересно да се забележи, че сряда беше най-силният ден, когато избутахме системата до сравнително стабилно състояние.
След това, работата вървеше много по-гладко.

Commits Punchcard - По кое време на деня се пише

На Punchcard-a се забелязва, че събота и неделя е commit-вано през целият ден, докато от началото на седмицата, когато повечето Python-джии бяха на работа, по-голяма активност е имало вечер.

Част от неуморният Frontend екип :)
Част от неуморният Frontend екип 🙂

CHANGELOG.md – версия 0.1.0

Версия 0.1.0 е официално факт и вече работим по следващата, с по-стабилни и завършени функционалности.
Файлът CHANGELOG.md ще върши работата да държи историята на различните версии – какво ново е добавено и какви бъгове са оправени от предишните версии.

Може ритуално да прочетете функционалността за първата версия, защото това поставя едно добро начало на Diaphanum!

README.md – как да си подкарате проекта

Другият важен файл, написан с главни букви е README.md
В него е описано как да си подкарате системата за локална разработка на вашият компютър !

Нашата молба към теб е следната:

  1. Fork-нете си Diaphanum от Github
  2. Подкарайте системата, следвайки инструкциите от README.md
  3. Пуснете Issue в основното repo, ако нещо не стане със света!

Това е от огромно значение – изпитвахме големи затруднения с настройването на средата по време на хакатона и искаме да изчистим всички детайли, за да направим contribute-ването към проекта възможно най-лесно и без спънки.

Ако откриеш проблем, в Issue-то напиши и с каква операционна система си 😉 !

Награди от Студентски Съвет

Участниците в летният хакатон ще получат награда, равняваща се на еднократната стипендия, която дават за направен проект, в размер на 200лв, както и сертификат, подписан от ректора на Софийски Университет (Което за сертификат е доста добра работа :))

Разбира се, никоя парична награда или сертификат не могат възможността да си участвал в писането на един полезен за всички студенти проект 🙂

Какво предстои ? Trello и Github

Това, което предстои е просто – продължаваме разработката на Diaphanum!
Целта е септември месец да се пусне проектната дейност, а октомври месец да са готови и функционалностите, за водене на протоколи от заседанията на Студентски Съвет.

Основните ресурси покрай проекта остават следните:

Участниците от хакатона остават contributers в repo-то.
Всеки, който иска да допринесе с нещо към системата, може да го направи по стандартният начин – fork & pull request. Най-активните, разбира се, ще ги правим contributers 🙂

И тъй като не сме вещи в менажирането на Open Source проекти, всякакви предложения са винаги добре дошли!

HackFMI 2.0 – Октомври месец

И тъй като това беше спонтанен хакатон, е редно да обявим и вторият официален HackFMI, който ще се случи на 25ти, 26ти и 27ти октомври.
Подготвили сме много интересни неща за него, като подробностите ще дойдат под формата на нова статия.

Очаквайте подробности 🙂

А какво става с проектите от първото HackFMI ?

И разбира се, най-важният въпрос – какво става с проектите, които спечелиха на първият хакатон ? Ще ги видим ли някога във ФМИ ?

Истината е, че нещата се движат, но не се движат с желаната от нас скорост.
Модификацията към студентската част на СУСИ (Отбор The Jack, първо място) е готова и това, което се чака е Web Service от страна на факултета, чрез който да може да се log-не човек с потребителското име и паролата си от SUSI.

Студентското API с данните от СУСИ също е във фаза готово, но отново се чака изясняване какви Web Service-и ще има от страна на факултета, за да не стане дублиране.

Шансовете този септември да имаме СУСИ с нов интерфейс, за съжаление, са малки.
От друга страна, шансовете да имаме СУСИ с нов интерфейс за януари (Зимната сесия) са много, много големи!

Борбата е на ниво администрация и изчистване на какво точно ни трябва и какво точно има. Ние ще продължаваме да бутаме, за да се случат нещата!

Действаме ! 🙂

  • Simeon Tsvetkov

    24ти, 25ти и 26ти октомври – не трябва ли да бъде петък, събота и неделя – в смисъл датите се разминават от дните с 1 ден.

    • Radoslav Georgiev

      Абсолютно прав си !

      Датите са 25ти, 26ти и 27ми (петък, събота, неделя)
      Поправям го в статията 😉