Google Summer of Code 2014
Проект Fedora был представлен в программе Google Summer of Code в течение 8 лет, курируя 62 проекта, и готов участвовать в программе 2014 года. Эта страница wiki служит порталом GSoC. Пожалуйста, свяжитесь с нами через список summer-coding для разъяснений и дополнительной информации.
Студенты
Студенты, которые ищут вызовы и хотели бы внести вклад в ведущий и инновационный дистрибутив Linux в мире, — это может быть ваш шанс. Пожалуйста, свяжитесь с нами, ознакомьтесь с материалами и начните обращаться к наставникам.
Почему стоит провести лето за работой над FOSS?
Когда вы работаете открыто над свободным программным обеспечением, вы создаёте совокупность работ, которая остаётся с вами на всю жизнь. Вместо задания по программированию, выполненного тысячами других студентов и отправленного на дно ящика с битами в конце семестра, работа в FOSS — это шанс внести вклад в живой проект.
Работа в FOSS даёт вам шанс:
-
Работать с реальными большими кодовыми базами.
-
Сотрудничать с настоящими инженерами и другими профессиональными экспертами.
-
Вносить вклад в нечто значимое, одновременно обучаясь и получая студенческую ценность.
-
Изучать инструменты и процессы, которые точно такие же, как те, что вы будете использовать, если пойдёте работать в сферу технологий после выпуска.
-
Заводить друзей и контакты по всему миру.
-
Возможно, привлечь внимание, которое даст вам стажировку или работу после выпуска.
-
Создайте связи на всю жизнь.
Почему стоит работать с Fedora?
Наш проект большой и разнообразный. У нас большой опыт работы с новыми участниками и помощи им в достижении успеха.
Многие давние участники продолжают оставаться рядом, делясь опытом и наставничеством. Людей, которые остаются в сообществе и делают хорошую работу, замечают. Их нанимают на работу, в том числе в Red Hat. Прошлые студенты Google Summer of Code были наняты Red Hat, а также стажёры на различные должности. Это лишь пример, поскольку опыт и репутация в сообществах проекта Fedora влияют на вашу карьеру во многих отношениях.
Как давно существующие сообщества со множеством граней, они позволяют вам найти множество полезных подпроектов для работы.
Вы должны знать, что участие в FOSS не требует от вас сверхъестественных навыков программирования или чего-то подобного. Вам просто нужно быть достаточно заинтересованным и любопытным и быть готовым чувствовать себя комфортно, будучи продуктивно потерянным. Это состояние обучения через поиск своего пути и разбирательство в вещах.
Пошаговое руководство для студентов
Пожалуйста, ознакомьтесь с пошаговым руководством для студентов.
Администрирование
Чтобы прояснить вопросы или получить дополнительную информацию о GSoC 2014 с Fedora, пожалуйста, обращайтесь к администраторам напрямую (по возможности ставьте в копию список summer-coding).
-
Buddhike Kurera(Bckurera) — администратор
-
Chrindu Thiwanka — резервный администратор
Наставники
Участники проекта Fedora могут предлагать идеи и быть их наставниками. Пожалуйста, ознакомьтесь со следующими ссылками и добавьте свои идеи на основную страницу идей; кроме того, если вы не заинтересованы в предложении идеи, но всё же хотите поддержать программу, пожалуйста, ознакомьтесь со страницей идей студентов и выберите одну по вашему интересу.
Как работать со студентами
-
Один из способов — предложить идею для работы студентов. Эта идея может быть очень хорошо спланирована, и в этом случае вам может потребоваться интенсивный контакт со студентом, чтобы её правильно реализовать.
-
Труднее добиться успеха там, где вы полностью уверены, как идея должна быть реализована; найти студента с навыками и интересом реализовать конкретное решение намного сложнее, чем найти студента с достаточными навыками, чтобы ответить на потребность из варианта использования.
-
Там, где у вас могут быть более свободные идеи, вы, возможно, сможете найти студента, который работает вроде стажёра и может реализовать решение для вашего варианта использования. Согласно прошлому опыту, студенты, преследующие вариант использования, с большей вероятностью добьются успеха при самостоятельном руководстве.
-
Вы также можете захотеть работать со студентом, который приносит идею в ваш подпроект. Это требует другого уровня взаимодействия на протяжении всего проекта, но может быть наиболее полезным.
Обязанности наставника
Вы являетесь неотъемлемой частью успеха студента, успеха проекта и успеха вашей общей организации (Fedora, JBoss.org или другой).
Ваши обязанности включают:
-
Быть интерфейсом для определённого подпроекта или SIG в Fedora.
-
Помогать студентам взаимодействовать с проектом в целом и любым апстримом.
-
Быть последним ответственным лицом, решающим, успешен ли студент или нет, что влияет на оплату.
Общение
Список рассылки (связанный с GSOC) : summer-coding
Список рассылки (технический) : devel
IRC : Канал — #fedora-summer-coding или #fedora-devel в Freenode
Хронология (версия для студентов)
Справка : Полный график
-
24 февраля: 19:00 UTC Список принятых менторских организаций опубликован на сайте Google Summer of Code 2014.
-
24 февраля — 10 марта: потенциальные студенты-участники обсуждают идеи заявок с менторскими организациями.
-
10 марта: 19:00 UTC Открывается период подачи студенческих заявок.
-
21 марта: 19:00 UTC Крайний срок подачи студенческих заявок.
Промежуточный период: наставнические организации рассматривают и ранжируют предложения студентов; при необходимости наставнические организации могут запросить дополнительные сведения о предложении у студента-заявителя.
-
7 апреля: к этому моменту менторские организации должны были запросить слоты через свой профиль в Melange.
-
9 апреля: распределение слотов опубликовано для менторских организаций
Промежуточный период: между организациями происходят обмены слотами. Организации-наставники рассматривают и ранжируют предложения студентов; при необходимости организации-наставники могут запросить у студента-заявителя дополнительные детали предложения.
-
21 апреля: 19:00 UTC Принятые студенческие предложения объявлены на сайте Google Summer of Code 2014.
Период сплочения сообщества: студенты знакомятся с наставниками, читают документацию, набирают обороты, чтобы начать работу над своими проектами.
-
19 мая: студенты начинают писать код для своих проектов Google Summer of Code;
Google начинает выдавать первоначальные выплаты студентам при условии, что налоговые формы поданы и студенты находятся в хорошем положении в своих сообществах. Рабочий период: наставники оказывают студентам помощь и руководство по их проектам.
-
23 июня: 19:00 UTC Менторы и студенты могут начать подавать промежуточные оценки.
-
27 июня: 19:00 UTC Крайний срок промежуточных оценок;
-
Рабочий период: наставники помогают студентам и направляют их в их проектах.
-
11 августа: рекомендуемая дата «отложить карандаши». Возьмите неделю на вычитку кода, написание тестов, улучшение документации и т.д.
-
18 августа: 19:00 UTC Окончательная дата «отложить карандаши». Менторы, студенты и администраторы организаций могут начать отправлять итоговые оценки в Google.
-
22 августа: 19:00 UTC Крайний срок итоговой оценки
Google начинает выдавать выплаты студентам и организациям-наставникам при условии, что формы и оценки поданы.
-
22 августа: 20:00 UTC Студенты могут начать отправку необходимых образцов кода в Google
-
25 августа: объявлены окончательные результаты Google Summer of Code 2014
-
25 и 26 октября: Саммит менторов в Google
Страница идей
Статус : Завершено
Ссылка : Идеи для летнего программирования на 2014 год
Мы также призываем студентов предлагать творческие и полезные идеи для проекта Fedora. Пожалуйста, используйте страницу Student Idea, чтобы записать свою идею. Идея будет перемещена на исходную страницу идей, как только её выберет ментор.
Политика в отношении предложений по не связанным с проектом идеям
За прошедший период мы заметили, что некоторые студенты склонны отправлять предложения по своим собственным идеям напрямую в Google-melange. После этого общения не будет, даже если мы запросим дополнительную информацию в Google-melange. Такой характер отправок требует дополнительных усилий при управлении предложениями в Google-Melange. Поэтому в качестве политики предложения по студенческим идеям (без указания поддерживающего наставника), отправляемые напрямую в Google-melange, будут помечены Ignore после 24-часового предупреждения, если только студент не отзовёт предложение добровольно или не объяснит основу своей идеи. + Это не ограничит отправку предложений по студенческим идеям, мы всегда приветствуем новые и инновационные идеи от студентов, если они следуют правильному пути. В качестве первого шага отправьте нам свою идею, и мы начнём обсуждать, как её вести. Если у вас есть поддерживающий наставник для вашей собственной идеи, не стесняйтесь отправлять её напрямую в Google-melange и чётко указывайте контактные данные наставника.
Want to help? Learn how to contribute to Fedora Docs ›