Pull to refresh
18
0
Максим Мазин @smax

Руководитель проектов YouTrack и Hub

Send message
SAML IdP у нас просили регулярно. Вот issue про OpenID Connect https://youtrack.jetbrains.com/issue/JPS-2601, сейчас она у нас стоит на следующую версию. Точнее пока сказать не могу.
Ну, во-первых, мы пока не поддерживаем OpenID Connect, хотя собираемся. Во-вторых, есть прямо куча сервисов, довольно старых и довольно популярных, для которых SAML — единственная опция внешней авторизации.
Так с гравтаром же главное, что пользователь все-таки может загрузить туда свой userpic, который будет использоваться. То есть для равноценной замены надо всю функциональность gravatar.com реализовать.
Было бы круто интегрироваться с gravatar'ом. Их генератор mosterid вроде бы тоже написан сторонним разработчиком.
Ага, COBOL inference:
“This reminds us of what I call the COBOL inference — that most technologies that are supposed to eliminate professional programmers do nothing of the sort.”

Статья 2005 года. Мы обречены на периодическое появление «идей» и «средств», которые позволят программировать клеркам и домохозяйкам. Но в настоящее время работа программиста состоит в формализации требований к ПО в виде кода.

Поэтому развитие языков программирования идет в сторону появления новых более мощных абстракций, которые лучше соответствуют базовым способам формализации. А вовсе не в сторону деформализации языков программирования.

Более вероятным мне кажется, что программирование станет неотъемлемой частью технического и естественнонаучного образования, какой является сейчас высшая математика. Как в настоящее время нечего делать в биологии, химии или тем более физике без знания математики, так в скором времени там будет нечего делать без способности программировать.
Часть функциональности покрывается самим YouTrack (снятие скриншотов, букмарклет для отправки багов). Часть — интеграцией со сторонними test-management инструментами (TestLink, TestRails).
Под Android есть более-менее стороннее приложение Okie Dokie. Приложение под iOS Strintec тоже обещает, но пока его нет.
Вы про какую именно функциональность говорите?
В YouTrack 4.0 можно создавать подзадачи и отображать их в деревянном виде. Это не совсем то, но близко. Кроме того подзадачи задач на доске отображаются списком.
Вроде и баг, и фича, и таск одновременно. Я вот уже шесть лет в проекте, хорошего русского слова для «issue» пока не знаю.
Популярная, но трудоемкая фича. Будем делать в ближайшее время. Скорее всего она станет основной фичей следующего мажорного релиза.
Импорт из Redmine нет. Вот список поддерживаемых для импорта трекеров. Трекинг времени пока не сделали. В настоящее время он запланирован на ближайший минроный релиз.
Можно еще по истории для каждого тикета ходить, но мне кажется, что это оверхед в данном случае.
Все так, гарантированной консистентности добиться не удастся. А она действительно нужна в данном случае?
Никак не поможет. Вы можете отсортировать тикеты, например по id, тогда их порядок не будет зависеть от момента запроса: for: mazine resolved date: {Last Month} sort by: {issue id} asc.
Сорри, не попал. Ниже ответил.
У нас можно постранично забирать данные:
— after: Integer — A number of issues to skip before getting a list of issues. That is, when you specify, for example, after=12 in request, then in the response you will get all issues matching request but without first twelve issues found.
— max: Integer — Maximum number of issues to be returned. If not provided, 10 issues will be imported, by default.
У нас есть RESTful API, который, в частности, позволяет выгрести все тикеты для заданного запроса. Формат запросов такой же как в пользовательском интерфейсе. Например, for: mazine resolved date: {Last Month} — тикеты, которые я закрыл в прошлом месяце. Подробнее про запросы, можно прочитать в документации.

Information

Rating
Does not participate
Location
München, Bayern, Германия
Date of birth
Registered
Activity