LINUX.ORG.RU

Picket — багтрекер с сердцем на Python

 , , , , ,


0

0

В ночь с 1-го на 2-е июля 2008 года свет увидели первые байты исходного кода открытого багтрекера, разработка которого ведется на Python в тесной связи с библиотекой Django.

В качестве основы для базы данных взята структура БД проекта Mantis. Однако, в нее уже внесены некоторые коррективы. Например, улучшено представление в БД механизма "видимости". Теперь "видимость" проектов и багов основана на группах пользователей (задействован стандартный механизм Django).

Вообще, основными целями проекта являются:

  1. Создание легкой в установке и администрировании альтернативы Mantis, написанной на Python.
  2. Обеспечение большего удобства работы, чем обеспечивает Мантис.

Для достижения второй цели планируется реализовать концептуально новый интерфейс панели управления багтрекером. Для реализации этой задачи проекту требуется дизайнер интерфейсов.

Также в проекте найдется дело и добрый совет для тех, кто хочет реализовать себя в следующих профессиях:

  • программист Python,
  • HTML-верстальщик,
  • программист JavaScript.

Fill free to contribute to our project.

>>> Страница проекта Picket на sf.net



Проверено: Shaman007 ()

Ответ на: комментарий от eugine_kosenko

> Посмотрим, может, возьму за основу, чтобы допилить свои желанные фичи :-).

может они и нами желанны?

P.S.: ваше письмо пришло без русских букв вообще:(

lig
() автор топика
Ответ на: комментарий от anonymous

> гыгыгы, джанго -- фреймворк, да. но ты никогда в жизни не оговаривался? ах оговаривался?? ах ты тупой ублюдок!)

Спасибо, но в русском языке нет слова "фреймворк", пожтому дописал ближайшее по смыслу.
МНе показалось, сто с точки зрения терминологии это слово подходит.

lig
() автор топика
Ответ на: комментарий от anonymous

> Ублюдство в том, что пиарят намерения что-то сделать, пузырят в ванну.

не намеряния, а первые шаги

и мне хочется, чтобы в команде были люди, которые способны в обсуждении друг с другом найти правильные решения для проекта.

lig
() автор топика
Ответ на: комментарий от sv75

> Все сносные говнохостеры - с питоном давно.

Какой смешной. Пруфлинк, где есть шаринг с Python.

http://masterhost.ru/service/hosting/virtual/main/unix/specialist/

PHP · Perl5 · C/C++ · sh · TCL · awk

И вроде как Django - постоянно запущенный процесс python, что на шаринге не допустимо (ограничение времени).

CtrlAltBs
()
Ответ на: комментарий от lig

> может они и нами желанны?

Было бы здорово. Сейчас больше всего не хватает возможности развязки проблемы-проекты, как многие-ко-многим. Часто ведем несколько проектов на одном движке, потому обнаруженный баг в нем автоматически распространяется на все проекты, которые его используют. Если поместить баг в трекер движка, то в самих проектах это забывают протестировать. А если размножать баг по проектам, то рассыпается единое обсуждение проблемы, пусть даже, и в разных проектах.

По мелочи интересны еще две вещи:

- переключение между проектами по GET-запросам: часто нужно передать ссылку на проект, а не получается -- это запись в куках

- SSL-режим работы и возможность хранить зашифрованные данные; была идея шарить в узком кругу пароли, но пока стремно, поэтому держим базу паролей отдельно

Кроме того, мы одно время саму мантиссу насиловали недетски, в частности:

- голосования

- множественные назначения на задачу

- существенное упрощение жизненного цикла: оставлено только четыре основных и два вспомогательных состояния, вообще убран конечный автомат

Начали делать:

- массовая настройка кустомных полей (а в переделке мечтаю вообще AJAX прикрутить

В задумке (по крайней мере, есть видение):

- кластеры задач с возможностью массового закрытия и восстановления

- построение сетевых графиков по связям

- вменяемая и гибкая локализация

Вначале пилили на энтузиазме, потом в связи с нехваткой времени привлекли скубентов, они чего-то покрутили, и отказались. И вот, кое-как пользуемся, но постоянно натыкаемся на проблемы.

Я, правда, не знаю, может это все уже и есть, просто мы со своим форком слегка отстали. Поэтому покручу на досуге, сформулирую еще.

Кстати, основной вопрос -- миграция. У нас там уже 1500 задач на предыдущей работе было около 5000. Хотелось бы сохранить базу.

> P.S.: ваше письмо пришло без русских букв вообще:(

Какое письмо?

eugine_kosenko ★★★
()
Ответ на: комментарий от lig

Шановнi авторы :) Не буду уподобляться местной публике, но все-таки народ прав насчет новости: регистрация проекта на SF это не повод для нюьсленты. Вам просто нужно было перефразировать, делая акцент на поиске коллег. Кстати, для этого больше подходят форумы, а не ЛОР. Вот когда будет, что закачивать - тогда и вывешивайте новость. Просто уже не раз попадались господа, громко объявлявшие, что провут Фотошоп, Иллюстратор, Индизайн и т.п., но почему-то все заканчивалось на трепе в ЖЖ, жаббере и пр. злачных местах.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

> Шановнi авторы :) Не буду уподобляться местной публике, но все-таки народ прав насчет новости: регистрация проекта на SF это не повод для нюьсленты. Вам просто нужно было перефразировать, делая акцент на поиске коллег. Кстати, для этого больше подходят форумы, а не ЛОР. Вот когда будет, что закачивать - тогда и вывешивайте новость. Просто уже не раз попадались господа, громко объявлявшие, что провут Фотошоп, Иллюстратор, Индизайн и т.п., но почему-то все заканчивалось на трепе в ЖЖ, жаббере и пр. злачных местах.

в новости написано "исходный код"

svn checkout для кого придумали?

lig
() автор топика
Ответ на: комментарий от eugine_kosenko

> > P.S.: ваше письмо пришло без русских букв вообще:(

> Какое письмо?

фич реквест ваш на sf.net пришел мне в почту пустой, поищу еще его ан самом sf.net-е...

lig
() автор топика
Ответ на: комментарий от lig

> фич реквест ваш на sf.net пришел мне в почту пустой, поищу еще его ан самом sf.net-е...

не ваш... пишите на sf.net лучше. там не потеряется, а здесь от говна долго отмывать...

lig
() автор топика

Сначала прочитал не багтрекер, а багмэйкер.

eXOR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.