Будущее библиотеки больше не требует моего постоянного присутствия.

Все выросло

Я потратил 18 лет на создание библиотеки коллекций Java под названием Eclipse Collections. Я люблю эту библиотеку. Это отличная библиотека, и в ней работает замечательное сообщество разработчиков, которые вносят свой вклад и поддерживают ее. Я буду использовать эту библиотеку до тех пор, пока буду программировать на Java. Эта библиотека помогла мне добиться многих вещей, которые не удалось реализовать с помощью Java Collections framework.

Я был любящим родителем для этой библиотеки более 18 лет. Пришло время этой библиотеке найти свой путь.

Библиотека позволяет разработчикам писать более качественный, выразительный и высокопроизводительный код. Eclipse Collections помогает создавать лучших разработчиков, которые заботятся о своем ремесле инженеров-программистов. Производительность, удобочитаемость, производительность, эффективность… что угодно, все это есть в Eclipse Collections, и библиотека может помочь разработчикам научиться достигать этих целей в своей повседневной деятельности по написанию кода Java-приложений.

Я мог бы продолжать управлять библиотекой, но я не думаю, что мне это больше нужно. Она готова выйти и помочь миру как взрослая библиотека. Это не требует, чтобы я продолжал быть любящим родителем. Я бы просто сдерживал это. Я создал библиотеку в 2004 году и более десяти лет помогал поддерживать ее с открытым исходным кодом. Мой сын на год младше этой библиотеки, и мы готовим его к старшему году средней школы, к поступлению в колледж и к самостоятельному взрослению. Eclipse Collections на год старше, и ей пора идти своим путем.

Я все это записал

Если вы следите за моими блогами здесь, я рассказывал истории за последние 18, 20, 30, 40 лет моей жизни в качестве разработчика. Почти все, что вы хотели бы знать о библиотеке, вероятно, было рассказано в блоге. Я оставил карты всех мест, где была библиотека, и некоторых мест, где она еще может быть. Я объяснил, как он развивался с течением времени для решения сложных задач.

Библиотеке необходимо познакомиться с новыми разработчиками и найти новых друзей, которые хотят учиться и вносить в нее свой вклад. Есть много уроков, которые эта библиотека может предложить всему сообществу Java. Сообщество разработчиков Java с открытым исходным кодом станет будущим коллекций Eclipse.

В прошлом году я написал серию блогов под названием «Недостающие структуры данных Java, о которых вам никто не рассказывал». У него есть много менее известных знаний о том, как и почему что-то было сделано во фреймворке.



Церемония вручения дипломов

Я долго думал, когда и как сделать перерыв в Eclipse Collections, и сейчас самое время. Я ждал выпуска Eclipse Collections 11.1, чтобы принять это решение. Я хочу уделять больше времени своей семье и своему здоровью. Достижение 2000 подписчиков на GitHub казалось хорошей вехой, чтобы сделать столь необходимый перерыв.



Что это значит для будущего библиотеки?

Не волнуйтесь, я по-прежнему останусь коммиттером библиотеки и продолжу писать и делиться историями и уроками в блогах время от времени, когда у меня будет время. Я также внесу вклад в код, если найду что-то, что меня заинтересует. У нас отличная команда коммиттеров над проектом. Основываясь на результатах и ​​некоторых дискуссиях, которые произошли во время выпуска Eclipse Collections 11.1 среди сообщества коммиттеров, я думаю, что будущее библиотеки уже достаточно хорошо определено. Часть, которая очень ясна — библиотека будет базовой разработкой для Java 11 в следующем выпуске.

Чего я не буду делать? Я не буду активно планировать выпуск 12.0 или будущие выпуски. Я не буду писать блоги о релизах после того, как релизы будут завершены. Я не буду проводить столько обзоров кода и слияний, но буду делать их для других коммиттеров проекта по мере необходимости. Мы стремимся продвигать больше коммитеров в проекте, так что это прекрасное время для участников сообщества, которые заинтересованы в активизации своей игры, чтобы принять участие и, надеюсь, пройти через процесс выдвижения и избрания коммиттера, как только они заработают свой путь. .

Будущее не предопределено и имеет много возможностей. Я надеюсь, что этот блог вдохновит и побудит других принять участие в формировании нашего коллективного будущего в сообществе Java.

Будущее зависит от вас, автор



Удачи и здоровья в ваших собственных путешествиях! Спасибо!

Я являюсь создателем и участником проекта OSS Eclipse Collections, которым управляет Eclipse Foundation. Коллекция Eclipse открыта для пожертвований.