Інструменти для розробників - новини POLPROG - POLPROG Skip to content

Блог

Найсвіжіші статті, поради та оновлення.

Релізи та оновлення інструментів POLPROG для розробників.

Інструмент розробника

Native-UI 1.0 - дизайн-система для React Native стала публічною

@polprog/native-ui опубліковано в npm - повністю типізована, доступна, придатна для тематизації дизайн-система React Native з 32 компонентами та 9 примітивами, коректна як на iOS, так і на Android. Ліцензія MIT. Документація, журнал змін та дорожня карта на Native-UI.com.

LocaleSync - новий інтерактивний дашборд та інтеграція з OpsPortal

LocaleSync отримує абсолютно нову інтерактивну вебпанель та повну інтеграцію в OpsPortal. Запустіть locale-sync serve, щоб відкрити огляд проєкту з покриттям перекладу в реальному часі, виявленням відсутніх ключів та синхронізацією в один клік - усе з браузера. Панель підтримує темну та світлу теми і вбудована безпосередньо в OpsPortal поряд із ReleasePilot та ReleaseBoard. Значне оновлення від CLI-only до повноцінного візуального досвіду.

OpsPortal - уніфікований операційний портал для інструментів розробника

Керуєте кількома інструментами для розробників на різних портах та інтерфейсах? OpsPortal об'єднує їх - це уніфікований операційний портал, який дозволяє керувати ReleaseBoard, ReleasePilot та іншими інструментами з єдиного інтерфейсу. Вбудовуйте інструменти безпосередньо в портал через iframe, відстежуйте стан працездатності, керуйте конфігураціями та запускайте інструменти в нових вкладках за потреби. Створено на Python, FastAPI та Jinja2. Безкоштовно та з відкритим кодом.

ReleasePilot і ReleaseBoard - нові версії

Велике оновлення для нашого дуету з управління релізами. ReleasePilot тепер має повноцінну вебпанель - запустіть releasepilot serve, і покроковий майстер проведе вас через усе: оберіть репозиторій і діапазон дат, виберіть, для кого призначені нотатки, виберіть формат виводу та натисніть «згенерувати». Усе працює в браузері - після запуску термінал більше не потрібен. ReleaseBoard отримує практичні покращення: оновлення окремого репозиторію, сортовані стовпці, локальний браузер репозиторіїв та підтримку GitLab і Python 3.13. Обидва інструменти безкоштовні, з відкритим кодом і на GitHub.

ReleaseBoard - аналітика готовності релізів для інженерних команд

Випуск релізу в кількох репозиторіях - це стрес, коли ви не бачите повної картини. ReleaseBoard змінює це - це панель готовності до релізу, яка аналізує ваші Git-репозиторії згідно з налаштовуваними угодами щодо гілок і дає вам єдину чітку відповідь: чи готові ми до випуску?

ReleasePilot - відшліфовані, адаптовані під аудиторію нотатки про випуск з будь-якого git-репозиторію

Втомилися писати нотатки до релізів вручну? ReleasePilot - це Python CLI, який читає історію вашого git і генерує гарні нотатки до релізів, адаптовані під аудиторію. Оберіть з 8 типів аудиторії - розробники, керівники, кінцеві користувачі та інші - виберіть Markdown, PDF або DOCX і отримайте відшліфовану документацію за лічені секунди. Покроковий інтерактивний робочий процес, 10 мов виводу, виявлення conventional commit, дедуплікація та професійні наративні PDF-звіти. Безкоштовно, з відкритим кодом, працює з будь-яким git-репозиторієм.

CodeMap - зрозумійте будь-яку кодову базу з першого погляду

Втомилися наосліп знайомитися з великими кодовими базами? CodeMap сканує будь-який репозиторій, видобуває залежності модулів, аналізує власність та активність у git і генерує повністю інтерактивний граф архітектури на D3.js. Шість режимів компонування, темна/світла теми, сфокусоване дослідження вузлів, прогресивне завантаження для великих репозиторіїв. Безкоштовно, з відкритим кодом, працює з будь-яким git-репозиторієм.

LocaleSync - тримайте файли перекладів синхронізованими автоматично

Підтримуєте файли локалізації JSON для понад 20 мов вручну? LocaleSync сканує ваш проєкт, виявляє відсутні ключі та автоматично перекладає їх через Google Translate - із захистом плейсхолдерів, відстеженням прогресу та інтеграцією CI/CD. Одна команда заповнює прогалини. Безкоштовно, з відкритим кодом, працює з будь-яким фреймворком.