Фреймворк Django хорошо документирован , имеет собственный книга , красивый веб-сайт , тщательная политика участия и многое другое. Что еще вы могли бы пожелать?
Следует отметить одну приятную вещь (и я знаю, что многие другие проекты делают это), включают ли они документы как часть основной ветки, поэтому, когда кто-то отправляет патч, они включают изменения в документацию заодно. Это действительно помогает синхронизировать все.
Мне нравится внешний вид, макет и функции (особенно сообщество) сайта Ubuntu
Я видел много призов за sqlite в этом отношении. И исходный код, и тесты, и документация чисты, в хорошем состоянии и многочисленны.
У них могут быть не самые крутые веб-дизайнеры, но они сосредоточены на самом важном.
Я предвзято, но думаю, что Куали неплохо справляется: http://www.kuali.org/
Wordpress ? Как и другие, имеет хороший веб-сайт, онлайн-документацию и используется довольно большим количеством людей.
Когда я работал с HtmlUnit , я думал, что он довольно хорошо представлен и хорошо документирован. Также очень активно поддерживается, что приятно.
Я поклонник Sass и Haml документации, которые оба используют http://yardoc.org/
Я нахожу живой поиск классов и методов (верхние правые вкладки) действительно быстрым и удобным.
У них также есть простые, красиво оформленные домашние страницы (Haml home и Sass home), на которых описано, чем они занимаются, чтобы дать людям возможность быстро понять, что они делают.
Также Sinatra имеет довольно простой подход, который, как и django, имеет "книгу", у него похожий api на Sass и Haml, и вы можете проверить все это на github.
Проект Django. Отличный код, отличная документация, отличная поддержка, организованная политика выпуска релизов.
Мы ищем проекты с открытым исходным кодом, которые имеют хорошую презентацию на веб-сайтах, документацию, учебные пособия, образцы и так далее. Проекты, на которых мы могли бы учиться.
Попробуйте взглянуть на Yii - это PHP фреймворк для MVC приложений (как для веб, так и для командной строки) с приличным уровнем абстракции базы данных, хорошим качеством кода и последовательностью, и он не заморачивается желанием поддерживать древние php установки.
Он используется немного реже, чем некоторые другие предложения здесь, но у меня был отличный опыт с Fog Project. Документация превосходна, как и Wiki/Forums. Ubuntu - еще один хороший вариант, хотя он уже упоминался здесь.
Настоящим я номинирую Aubit4GL http://www.aubit.com/
Я использовал Ogre3D в одном из моих проектов около 9 месяцев, и он был очень хорошо прокомментирован.
Drupal! http://drupal.org/handbook - очень хорошая документация... и т.д.. Но это среди "больших парней".
Мне также нравится http://teambox.com/ : именно то, что вам нужно для документации.
MooTools очень подробно документирован, и это, возможно, моя любимая JS lib рядом с ProtoType. Она лицензирована MIT (если для вас это важно) и, насколько я помню, очень элегантно написана.
Какие проекты с открытым исходным кодом вы бы порекомендовали в качестве ссылки на хорошо документированный, хорошо представленный проект?
Qt 4. Имеет двойную лицензию (commercial/LGPL), так что технически это не на 100% чистый открытый исходный кодом, но вы не можете превзойти документацию и учебные пособия.
Я голосую за грааль ! Фреймворк на основе Groovy, построенный на основе Spring MVC. Лично пользуюсь, хорошо.
Я думаю, что www.php.net - это путь к полезным ссылкам, обновляемой документации с возможностью поиска, ссылкам на полезные библиотеки, заметкам о предстоящих переизданиях и т.д. и т.п.
Ruby.
Взгляните на Ghostscript, который также имеет альтернативную лицензию и хорошо поддерживается в отрасли: http://ghostscript.com/
Другие упоминали Ubuntu до меня, и я буду вторым, третьим или вторым по этим рекомендациям.
Я думаю, что git хорошо представлен, посмотрите http://git-scm.com/documentation , если вы не знакомы.
Есть разные уровни полировки в проектах foss в зависимости от предполагаемой базы пользователей. Проекты для разработчиков могут показаться обычным пользователям ненадежными. Многие проекты никогда не доходят до того уровня совершенства, который привлекает массы пользователей и разработчиков.
Обе среды рабочего стола gnome и KDE заслуживают внимания. http://www.gnome.org/ и http://www.kde.org/ соответственно. Любой проект может извлечь выгоду из большой кнопки с надписью «Помогите! Я не сверхчеловек, но я хочу этому научиться», а затем держит их за руку и проводит их через ... но, конечно, есть много текста и рисунков / скриншотов участвует в чем-то подобном.
Я настоятельно рекомендую вам включить кого-нибудь, кто работает с открытым исходным кодом последние пару лет, и получить от него совет.
Это более эффективно, чем следовать чему-то, поскольку он может мгновенно указать вам направление и добиться большого успеха.
Blender 3D очень профессиональный и хорошо документированный. Вы можете найти документацию для разработчиков , документацию для конечных пользователей (вместе с учебными и видеоуроками), веб-сайт для конечных пользователей и книги .. .