Russian Qt Forum
Ноябрь 23, 2024, 20:24
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Кладовая готовых решений
(Модератор:
Пантер
) >
Фирменный репозиторий Кладовки готовых решений :)
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Фирменный репозиторий Кладовки готовых решений :) (Прочитано 27907 раз)
asvil
Гость
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #15 :
Январь 20, 2011, 17:06 »
1) ну видимо github, но там слово посередине pricing, а на gitorious open source.
2) ну да.
3) ну да.
4) qdoc3 - говорят не поддерживает utf8. Зато генерирует более красивый stylesheet. Зато последний doxygen тоже красив.
Записан
_govorilka
Гость
Re: Фирменная либа Кладовки готовых решений :)
«
Ответ #16 :
Январь 20, 2011, 19:34 »
Цитата: navrocky от Январь 20, 2011, 13:51
1) gitorious поддерживает тикеты (не углядел пока)? Мне нравится гуглокод, но там нет git, а git хотелось бы пощупать ибо svn надоел ) sourceforge я думаю никто тут предлогать не будет, тормозная помойка...
Гуглокод поддерживает также mercurial.
Из плюсов гуглокода:
1. Система авторизации через HTTPS (На gitorious - SSL c ключами).
2. Есть тикеты
3. Есть возможность добавлять файлы для скачивания (по прямым ссылкам)
4. Более развитая система Wiki
Из плюсов Gitorious:
1. Нигде не сказано, про размер репозитория (видимо безгранично, на гугле - 2Gb)
2. Дизайн у gitorious посимпатичнее
.
Записан
_govorilka
Гость
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #17 :
Январь 20, 2011, 19:38 »
Насчет использования qdoc3, вот текст Readme к нему:
Цитировать
qdoc3 is the tool used to generate the Qt reference documentation.
The source code is included as part of this package primarily to
fulfill our GPL obligations. We highly recommend using
Doxygen (
http://www.stack.nl/~dimitri/doxygen/
) for generating
documentation for your Qt-based application.
Думаю, что тут всё понятно...
Записан
Fat-Zer
Гость
Re: Фирменный репозиторий Кладовки готовых решений : Про лицензию
«
Ответ #18 :
Январь 20, 2011, 20:08 »
Быть может об этом ещё рано думать, но как насчёт полного копилефта? Предлагаю выкладывать весь код под
MIT-лицензией
.
Только вот не нарушает ли это лицензию Qt?
«
Последнее редактирование: Январь 20, 2011, 20:13 от Fat-Zer
»
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #19 :
Январь 20, 2011, 20:38 »
Цитата: navrocky от Январь 17, 2011, 23:16
Кто знает, может у нас получится что-то популярное типа буста
Не получится, то делается профессионально (т.е. за деньги и в срок)
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #20 :
Январь 20, 2011, 20:48 »
QtProgOrgRuSolutions тогда уже. И преффикс у классов PORFile, PORDatabase, etc.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #21 :
Январь 20, 2011, 20:52 »
Цитата: Пантер от Январь 20, 2011, 20:48
QtProgOrgRuSolutions тогда уже. И преффикс у классов PORFile, PORDatabase, etc.
можно и так.
ПС. А мне название нравится....
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
asvil
Гость
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #22 :
Январь 20, 2011, 21:45 »
Стоит ли поступить так как сделали ребята из QtExt, т.е. разбить доп. библиотеки на модули? Хотя нет, видимо будет что-то включающее в себя функционал больший, чем просто расширение класса?
Записан
alexman
Гость
Re: Фирменная либа Кладовки готовых решений :)
«
Ответ #23 :
Январь 21, 2011, 09:47 »
Цитата: navrocky от Январь 20, 2011, 13:51
5) есть кутэшный генератор доки, например, но я с ним не работал..
Так qt-ники сами используюь doxygen.
Записан
navrocky
Гипер активный житель
Offline
Сообщений: 817
Погроммист
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #24 :
Январь 21, 2011, 10:13 »
Цитата: Пантер от Январь 20, 2011, 20:48
QtProgOrgRuSolutions тогда уже. И преффикс у классов PORFile, PORDatabase, etc.
POR - как-то не благозвучно, PORk, PORno etc.
Цитировать
Не получится, то делается профессионально (т.е. за деньги и в срок)
Профессионально - да, но за деньги и в срок очень не уверен. Так что у нас есть шанс )
Mercurial - как оно в сравнении с git?
Записан
Гугль в помощь
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #25 :
Январь 21, 2011, 10:27 »
Я за гиториус. Тем более там Qt хостится.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
asvil
Гость
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #26 :
Январь 21, 2011, 11:14 »
Итак, гиториус?
Предлагаю именовать классы как в кутэ лаборатории, т.е. Qt*, хотя вот, например, у меня есть модели/представления заточенные под postgres, для них я использовал приставку PG.
Тогда давайте вообще не налагать ограничений на именование классов, функции. Одно единственное, что хотелось бы стандартизировать - это camelCase и краткие комменты. Остальное предлагаю оставить на усмотрение конкретного разработчика.
log4qt, например, использует namespace для отделения себя от остальных.
Записан
Akon
Гость
Re: Фирменная либа Кладовки готовых решений :)
«
Ответ #27 :
Январь 21, 2011, 19:55 »
Цитата: Филоненко Михаил от Январь 20, 2011, 00:56
И что же Вы предлагаете, перекомпилировать все ваши полезности при каждой очистке проекта?
Да. Посмотрите хотя бы на эту кладовую, здесь в большинстве include код. Библиотека необходима для достаточно больших модулей.
ИМХО, всякие префиксы лучше не использовать. Использовать пространства имен.
ProgOrgClass -> ProgOrg::QtCore::Class (класс, зависящий от модуля QtCore).
По поводу стиля - Qt-style думаю всех устроит.
Дизайн интерфейса - попадался мне мануал от кого-то из разработчиков Qt - что-то типо Principles of good API design - там про дизайн интерфейса Qt - думаю тоже всех устроит.
Записан
asvil
Гость
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #28 :
Январь 21, 2011, 21:05 »
Хорошо, тогда предлагаю создать "команду" на гиториусе.
В данной команде можно хранить несколько проектов.
А в каждом проекте по нескольку репозитариев.
А я и не говорю о достаточно маленьком include коде. Мне его легче скопипастить из броузера, чем scm clone -depth 1 делать.
Согласен Qt code style + Qt дизайн интерфейса.
Ну что кто уже готов? Некоторые на форуме уже впринципе хранят что-либо на гиториусе, их можно будет добавить в команду, а их проекты перенести в "общую" часть.
Записан
navrocky
Гипер активный житель
Offline
Сообщений: 817
Погроммист
Re: Фирменный репозиторий Кладовки готовых решений :)
«
Ответ #29 :
Январь 22, 2011, 14:53 »
Я готов, куда идти, чего жать?
Записан
Гугль в помощь
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...