Летният хакатон свърши и е време да направим ретроспекция на това, което се случи по време на него 😉
След 5 дена усърдно писане на код, може да се похвалим с версия 0.1.0 на системата Diaphanum (“прозрачност”, латински) !
Обобщената статистика е следната – 12 човека писали и commit-вали с общо 339 commit-a (Без merge commits) и 74 файла, които са променяни.
Разбира се, това не е краят, а едва началото на системата за прозрачност на Студентски Съвет, която може да се превърне в много хубав прецедент за бъдещото развитие на електронните услуги по правителства и институции.
Кратката предистория на хакатона е следната – Даниел Стоев, новият председател на Студентски Съвет, дойде при нас и попита, дали може да се направи някакво софтуерно решение, чрез което Студентски Съвет най-накрая да стане прозрачна институция, която наистина подлежи на контрол от студентите. Така беше родена идеята за летният хакатон.
Ето и обобщеният поглед по различните точки, след летният хакатон:
Предварителни лекции и материали
Този път започнахме хакатонът 4 дена по-рано с предварителни лекции по теми, които се оказаха повече от важни по време на самият хакатон.
Тук екипът на HackFMI иска да изрази огромна благодарност на Стефан Кънев, Кирил Владимиров, Александър Тодоров, Минко Гечев, Мирослав Недялков и Мирослав Мирославов за това, че се съгласиха да отделят от времето си през август месец и да подготвят изключително интересни материали по теми, които далеч не са тривиални.
Лекциите, техните лектори и материалите след тях може да намерите тук:
- Github Multiplayer – Стефан Кънев
- Python & Django – Кирил Владимиров, Александър Тодоров
- JavaScript Frontend Good Practices – Минко Гечев
- Team Management & Project Management – Мирослав Мирославов и Мирослав Недялков
Миро от SofiaValley отиде още една стъпка напред и написа подробна статия за темата, по която говориха. Може да я прочетете, заслужава си 😉
И тъй като лекциите се получиха повече от добре, решихме да ги повторим, по някое време през Октомври месец пред по-голяма аудитория ! Подробностите със следващият хакатон 😉
Diaphanum
Проектът, който стартира своят живот на летният хакатон е open-source-нат и може да бъде разгледан в Github.
Преди да погледнем статистиките след края на хакатона, от организаторите искаме да кажем едно огромно благодаря на участниците!
Докато има такива ентусиазирани млади хора, ще има и надежда за по-добър университет и по-добра държава.
- Мартин Йорданов
- Мартин Анев
- Петър Събев
- Виктория Христова
- Вихрен Ганев
- Тодор Тодоров
- Ивайло Бъчваров
- Адриан Каталиев
- Христо Хърсев
- Ташко Митев
- Даяна Маринова
- Венета Йосифова
- Филарета Йорданова
- Кирил Владимиров

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



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

CHANGELOG.md – версия 0.1.0
Версия 0.1.0 е официално факт и вече работим по следващата, с по-стабилни и завършени функционалности.
Файлът CHANGELOG.md ще върши работата да държи историята на различните версии – какво ново е добавено и какви бъгове са оправени от предишните версии.
Може ритуално да прочетете функционалността за първата версия, защото това поставя едно добро начало на Diaphanum!
README.md – как да си подкарате проекта
Другият важен файл, написан с главни букви е README.md
В него е описано как да си подкарате системата за локална разработка на вашият компютър !
Нашата молба към теб е следната:
- Fork-нете си Diaphanum от Github
- Подкарайте системата, следвайки инструкциите от README.md
- Пуснете Issue в основното repo, ако нещо не стане със света!
Това е от огромно значение – изпитвахме големи затруднения с настройването на средата по време на хакатона и искаме да изчистим всички детайли, за да направим contribute-ването към проекта възможно най-лесно и без спънки.
Ако откриеш проблем, в Issue-то напиши и с каква операционна система си 😉 !
Награди от Студентски Съвет
Участниците в летният хакатон ще получат награда, равняваща се на еднократната стипендия, която дават за направен проект, в размер на 200лв, както и сертификат, подписан от ректора на Софийски Университет (Което за сертификат е доста добра работа :))
Разбира се, никоя парична награда или сертификат не могат възможността да си участвал в писането на един полезен за всички студенти проект 🙂
Какво предстои ? Trello и Github
Това, което предстои е просто – продължаваме разработката на Diaphanum!
Целта е септември месец да се пусне проектната дейност, а октомври месец да са готови и функционалностите, за водене на протоколи от заседанията на Студентски Съвет.
Основните ресурси покрай проекта остават следните:
- Trello дъската (Която е публична)
- Github repo-то (Което е публично)
- IRC канал за комуникация – hitchcock.freenode.net #HackFMI
Участниците от хакатона остават 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-и ще има от страна на факултета, за да не стане дублиране.
Шансовете този септември да имаме СУСИ с нов интерфейс, за съжаление, са малки.
От друга страна, шансовете да имаме СУСИ с нов интерфейс за януари (Зимната сесия) са много, много големи!
Борбата е на ниво администрация и изчистване на какво точно ни трябва и какво точно има. Ние ще продължаваме да бутаме, за да се случат нещата!
Действаме ! 🙂