Help for project — различия между версиями
(→Lisbon Challenge Accelerator Program) |
Fog (обсуждение | вклад) (→Помощь тестированием) |
||
Строка 15: | Строка 15: | ||
==Помощь тестированием== | ==Помощь тестированием== | ||
+ | Чем больше пользователей присылают разработчикам отчёты об ошибках, тем быстрее они будут исправляться. Поэтому роль баг-репортов в развитии любого свободного проекта весьма высока. Разумеется, в данном случае речь идёт о чём-то большем, чем нажатии на кнопку «сообщить об ошибке». Хороший тестер должен освоить работу с баг-трекером, постоянно отслеживать свои сообщения о найденных недостатках, а при необходимости предоставлять разработчикам дополнительную информацию. | ||
+ | |||
+ | |||
+ | Если такое занятие кажется вам слишком простым, то можно попробовать самостоятельно организовать сбор информации о проблемах проекта и представлять её разработчикам в систематизированном виде. Это позволит программистам сэкономить немало времени, которое будет потрачено более продуктивно. Разумеется, это значительно сложнее, но и эффекта от такой помощи будет больше. | ||
+ | |||
*[[Создание_debug-лога_с_помощью_VirtualBox|Создание debug-лога с помощью VirtualBox]] | *[[Создание_debug-лога_с_помощью_VirtualBox|Создание debug-лога с помощью VirtualBox]] | ||
*[[Отправка_отчетов|Отправка отчетов в баг-трекер]] | *[[Отправка_отчетов|Отправка отчетов в баг-трекер]] | ||
*[http://reactosruswiki.zz.mu/index.php?title=%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0 Отладка] | *[http://reactosruswiki.zz.mu/index.php?title=%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0 Отладка] | ||
*[http://reactosruswiki.zz.mu/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D0%B0 Перевод] | *[http://reactosruswiki.zz.mu/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D0%B0 Перевод] | ||
+ | |||
==Помощь голосованием== | ==Помощь голосованием== | ||
Проект ReactOS участвует в различных конкурсах. Вы можете поддержать проект отдав за него ваш голос. | Проект ReactOS участвует в различных конкурсах. Вы можете поддержать проект отдав за него ваш голос. |
Версия 12:23, 25 января 2016
Содержание
[убрать]Чем можно помочь проекту
Проект ReactOS постоянно нуждается в различной помощи. Любой человек может найти применение своим способностям. На данной странице описаны разные варианты помощи проекту.
Помощь, которую вы можете оказать можно условно разделить на "программерскую" и "другое". К первой категории относится участие в проекте непосредственно написанием кода и тестированием (Отправка баг-репортов и патчей).
Помощь в написании кода ОС
Разработка ОС это очень сложная задача, поэтому от разработчиков требуется хорошая квалификация. Прежде чем лезть в код на svn, рекомендуем "изучить матчасть". А именно, вы должны:
- Иметь общее представление о проекте ReactOS и об операционных системах. Обязателен просмотр Видео лекций курса «Операционные системы» с Алексеем Брагиным в МГТУ им. Баумана, рекомендуется курс от Intuit "Основы операционных систем"
- Иметь общее представление об OpenSource-разработке, о системах управления версиями, очень желателен опыт отправки патчей и взаимодействия с разработчиками различных открытых проектов.
- Уметь программировать на C/C++, рекомендуемый курс от Intuit: "Язык программирования C++ для профессионалов", большим плюсом будет опыт работы в качестве системного программиста: написание драйверов, низкоуровневое программирование ядра ОС, управлением памятью и т.п.
- Знать архитектуру Windows, рекоммендуемый курс от Intuit "Архитектура Windows. Программирование в ядре Windows"
- Обладать знаниями английского языка не ниже Intermediate для общения с другими разработчиками (не забывайте, что reactos- международный проект);
- Понимать архитектуру ПК, и знания ASM хотя бы на самом общем уровне, рекомендуемый курс от Intuit: "Архитектура ЭВМ и язык ассемблера"
- Отлично понимать механизмы "тестирования" (см. ниже):
Помощь тестированием
Чем больше пользователей присылают разработчикам отчёты об ошибках, тем быстрее они будут исправляться. Поэтому роль баг-репортов в развитии любого свободного проекта весьма высока. Разумеется, в данном случае речь идёт о чём-то большем, чем нажатии на кнопку «сообщить об ошибке». Хороший тестер должен освоить работу с баг-трекером, постоянно отслеживать свои сообщения о найденных недостатках, а при необходимости предоставлять разработчикам дополнительную информацию.
Если такое занятие кажется вам слишком простым, то можно попробовать самостоятельно организовать сбор информации о проблемах проекта и представлять её разработчикам в систематизированном виде. Это позволит программистам сэкономить немало времени, которое будет потрачено более продуктивно. Разумеется, это значительно сложнее, но и эффекта от такой помощи будет больше.
Помощь голосованием
Проект ReactOS участвует в различных конкурсах. Вы можете поддержать проект отдав за него ваш голос.
Lisbon Challenge Accelerator Program
ReactOS участвует в Lisbon Challenge Accelerator Program. Проголосовав за проект вы можете помочь привлечь к нему внимание европейских инвесторов.

Как голосовать
После того, как вы перешли по ссылке вам нужно либо зарегистрироваться, либо авторизироваться через Facebook или LinkedId в правом верхнем углу страницы. После авторизации нажмите на кнопку "Follow". Все, вы проголосовали за ReactOS.