Описание.
Придумайте приложение для OS X, разработайте графический интерфейс и сдайте:
1. Подробное описание в README.md или PDF. Описание должно включать:
1. Проблему, которую решает приложение.
2. Аудитория приложения.
3. Пример сценария использования приложения.
4. Описание поведения (что происходит при загрузке, что происходит при нажатии на кнопку Х, и так далее).
2. Вся папка с проектом, в которой обязательно должен быть .xib-файл с графическим интерфейсом.
Как сдать задание?
1. Зарегистрируйтесь на github.com.
2. Скачайте и установите клиент перейдя по ссылке mac.github.com
3. Зайдите на наш репозиторий (github.com/Hexlet/osx-project-1) проекта 2, нажмите Fork.
4. Теперь у вас в аккаунте есть "копия" нашего репозитория. В ней нажмите Clone in Mac.
5. На компьютере появится папка для проекта. Выполняйте там свою работу (то есть записывайте туда файлы с кодом).
6. Когда готовы сдать работу – нажмите Commit в клиенте.
7. На сайте в своем Fork'е нажмите Pull Request.
8. Здесь на сайте нажмите Submit Assignment и приложите ссылку на свой request.
Пожалуйста, прикладывайте полностью весь проект, включая .xcodeproj. Так значительно легче проверять ваши работы!
Пересдача домашних работ.
Если вы сдали домашнее задание (сделали pull request), получили комментарии от проверяющего и решили исправить вашу работу - исправляйте и присылайте коммиты (сколько угодно до дедлайна). Окончательный коммит пометьте в комментарии словом FINAL - он и будет оценен. Сдавайте работу в рамках одного пуллреквеста, не нужно создавать отдельный пуллреквест для каждого коммита.
Если коммита с пометкой FINAL не будет, то после 4 декабря будет оценена последняя сданная работа.
Если вам назначена работа для проверки – имейте это ввиду: комментируйте и обсуждайте любые реквесты, но оценку в комментариях в GitHub'е и самое главное здесь на сайте выставляйте только работе с пометкой FINAL (или последней работе если проверяете после дедлайна).
И еще раз: когда захотите получить оценку за работу - пометьте ее в комментариях к пуллреквесту как FINAL.
Оценка проекта 2.
1. Работа содержит описание проблемы, которую должно решать приложение.
2. Описанное приложение решит указанную в первом пункте проблему.
3. Работа содержит описание конкретной аудитории.
4. Работа содержит как минимум один сценарий использования приложения. За дополнительные сценарии можно добавить баллы в другие пункты (если есть возможность).
5. Подробно описано поведение приложения.
6. Сдан .xib-файл с пользовательским интерфейсом. За субъективно качественный интерфейс можно добавить баллы в другие пункты (если есть возможность).
7. После изучения работы не осталось важных, глобальных вопросов о приложении.
Комментариев нет:
Отправить комментарий