Ще кажете ли пак какво точно се изискваше от нас да направим до първата защита по проектите, защото аз си спомням само интерфейс и example тестове, а май имаше и още нещо?
Критерии за проектите
Up, и мен ме интересува. Също така за коя дата ставаше въпрос.
На първата защита, която ще се проведе вместо първа лекция след зимната ваканция ще очакваме от вас да сте:
- Създали публично хранилище в GitHub, Google Code или BitBucket за проекта, който сте заявили. Не очакваме името да е същото като заглавието на темата. Ако ви хрумне нещо оригинално, използвайте го. Все пак библиотеката си е ваша.
- Избрали open source лиценз и да сте създали файл LICENSE файл в основната директория.
- Създали
README(\.md|\.rst)?
файл в основната директория с подробно описание на библиотеката, как се инсталира (очакваме да е с едно извикване наgo get
), примери за това как се използва, лиценз и т.н. - Създали сте example_test.go файл, в който има... example тестове с документация, която трябва да служи като добър пример за това как се ползва библиотеката. Напълно в реда на нещата е да използвате тези примери в README файла.
- Създали файловете, които ще ви трябват за пълната реализация с публичните функции, типове и методи в тях. Не очакваме имплементацията им, а просто сигнатура с документация.
Трябва да сте влезли в системата, за да може да отговаряте на теми.