Мы используем Makefile думая, что нет альтернатив, что это стандарт и всё такое.
Но make это не запускалка команд, а система сборки. Мы фактически используем его не по назначению.
И на самом деле альтернатива есть! Некоторое время назад я открыл для себя прекрасный инструмент - just. Он решает все проблемы make.
just - это не система сборки как make, это именно исполнитель команд!
Больше никаких Phony Targets и табуляций, привет нормальный синтаксис и передача аргументов!!! 😎
⭐️Что умеет just:
✅ Автодокументирование команд
Не нужно делать отдельную команду с докой, просто добавь комментарий
# команда сборки
build:
...
$ just --list
Available recipes:
build # команда сборки
Команда с именем default запускается по умолчанию если не указано другое, так что я обычно делаю так:
default:
just --list
Теперь просто выполняем just и получаем доку из текущего файла.
✅ Удобная работа с переменными окружения
# загрузить из .env
set dotenv-load
# глобальная переменная
export PYTHONPATH := "./src"
# переменная для команды
test $TESTUNG="true":
pytest
✅ Передача аргументов
build target:
@echo 'Build {{target}}...'
команда запуска
$ just build dev
# Build dev...
✅ Выбор интерпретатора прямо в команде
Пример с инлайн-скриптом на python:
system:
#!/usr/bin/env python3
import platform
print(platform.system())
Эта же функция позволит выполнить скрипт как одну команду вместо перезапуска шела для каждой строки
foo:
#!/usr/bin/env sh
for file in ls .; do
echo $file
done
✅ Выполнение команды в определенной директории. Можно указать как релятивный путь так и абсолютный
[working-directory: 'backend']
build:
docker compose build
Также можно задать рабочую директорию глобально
Там еще много интересного:
- поддержка функций
- автокомплиты и интеграции
- экспрешены
- алиасы команд
- группировка команд
- альтернативы команды под разные ОС
- импорт других just-файлов
- цветной вывод
- ... и другие штуковины!
Так что вперёд - ➡️ читать доку!
Репозиторий: ➡️https://github.com/casey/just
Статья: ➡️https://www.chicks.net/reference/file_formats/just/
ЗЫ. Кажется, на Makefile я уже не вернусь)
#tools
Qeepl — камеры хранения багажа
Qeepl позволяет оставить багаж в любом месте города благодаря сотрудничеству с пунктами выдачи, отелями и магазинами по всей стране.
Основная особенность — работа по модели совместного потребления (Sharing economy). Стартап не устанавливает дополнительное оборудование, а использует имеющиеся помещения партнёров в качестве мест для хранения. Qeepl зарабатывает на комиссии от бронирований.
Цифры проекта:
2021 год основания;
400 пунктов хранения;
40 тыс. клиентов оставили багаж;
20 млн руб. выручки;
50% темп роста YoY;
8 человек в команде.
Стартап привлекает инвестиции через платформу Brainbox
Интересны партнеры: OTA, агрегаторы квартир и апартаментов и др. онлайн тревел сервисы для сотрудничества по схеме партнерского маркетинга.
По вопросам партнерства пишите @leonidpustov
@TravelStartups#startechawards
HEBI travel — независимый мультифункциональный классифайд-сервис для содействия туристическим компаниям и отелям в достижении высокого уровня сервиса и минимизации влияния на окружающую среду.
Как это работает HEBI travel:
1. Объект размещения/туристическая компания/ объект агротуризма или общепита оставляет заявку;
2. Наша команда, состоящая из ESG специалистов, проводит удаленный аудит на соответствие критериям устойчивого развития. Всего их чуть более 30. Чтобы пройти аудит необходимо соответствовать минимум 7 критериям;
3. Далее объект попадает в нашу систему, получает знак качества. Эти данные мы также можем передавать в ОТА. Так, например, ОТА может внедрить фильтр этичности или экологичности, который привлечет дополнительную целевую аудиторию, для которой это важно. А объект получит возможность рассказать о своих экологичных и социально-культурных инициативах на более широкую аудиторию.
Цифры компании:
2022 год основания, cтадия - MVP;
50 компаний, прошедших аудит;
20 стратегических партнеров;
5 человек в команде + advisors.
Интересны партнеры: ОТА, готовые внедрять значок экологичности (этичность, ответственный выбор), PMS системы.
Познакомиться с проектом можно в комментариях или пишите @leonidpustov.
@TravelStartups#startechawards
Cuva – подарочные сертификаты на отдых в отелях России
Cuva — это подарочные сертификаты на отдых в отелях России. Куда и когда отправиться, получатель выбирает сам.
Как это работает:
Покупатели получают эстетичный подарок с вау-эффектом — в электронном или физическом формате. Такой сертификат уместен на любой праздник: день рождения, свадьбу, годовщину или корпоративное мероприятие.
Цифры проекта:
2018 год основания проекта;
800+ отелей с высокими рейтингами;
8 вариантов сертификатов;
80 тыс. клиентов;
70 человек в команде.
Интересны партнеры: площадки с аудиторией в Москве и СПб, со средним и высоким достатком.
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards
Клубок — площадка с нулевой комиссией для размещения и покупки туров, сопутствующих товаров и услуг в сфере туризма
Клубок — сложный конструктор туров и экскурсий, который сделан просто и понятно для потребителя. Мы берём разовую плату за размещение одной даты одного тура. Личный кабинет гида с возможностью самостоятельного добавления туристов, формированием новых предложений. Возможность продвижения своих туров. Формирование личного рейтинга каждого участника площадки.
Цифры проекта:
2024 год запуска;
500 гидов уже с нами готовят туры;
30К в месяц нас видят;
20 человек в команде.
Интересны: гиды авторских туров, эксклюзивных туров, лидеры и фавориты рынка в туризме, топовые частные игроки и инвесторы.
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards
Погнали! – социальная TravelTech платформа, которая объединяет в себе социальную сеть, маркетплейс и живой гайд российских регионов.
«Погнали!» объединяет любителей путешествий по России и миру, предоставляя им возможность делиться туристическим контентом, искать попутчиков и знакомиться на основе общих интересов, а также бронировать отели, авторские туры и экскурсии на внутреннем маркетплейсе.
Цифры проекта:
2024 запуск MVP;
10 000 пользователей платформы;
2 000 DAU;
21 человек в команде.
Интересны партнеры: Тревел-Блогеры и авторы контента, туроператоры, отельеры, тревел-тех сервисы в области управления турами/недвижимостью, агрегаторы событий, поставщики In-App трафика
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards
Startech.Awards ищет лучший проект в сфере путешествий
Платформа Startech.Base запустила первую в России премию для технологических решений Startech.Awards, по итогу которой будет выбрана лучшая компания в каждом из 20 направлений.
Startech.Awards — лучший шанс выделиться, привлечь внимание инвесторов и корпоративных клиентов, а также получить ценные призы от партнеров: дизайн под ключ, PR и юридические консультации, а также много инновационных призов. И саму статуэтку, настоящий Оскар для предпринимателя.
Участие для проектов бесплатно. Прием заявок продлится до 1 июля.
Подавайте заявки, узнавайте подробности и покупайте билеты на церемонию награждения по ссылке.
Новости премии ловите в канале @startechmirinnovaci
TravelStartups – экспертный партнер номинации Путешествия.
@TravelStartups#startechawards
Победители премии Startech.Awards в номинации «Лучший проект в сфере путешествий»
2ROOMZ (1 место) – веб-сервис для гостей и удобный инструмент продаж дополнительных услуг в отеле;
Qeepl – камеры хранения багажа;
Roomsharing – комплексная платформа бесконтактной аренды помещений.
Финал премии прошел 13 сентября на площадке ВЕБ.РФ.
TravelStartups выступило партнером премии и в течение 3-х недель каждый день мы публиковали информацию об одном стартапе участнике.
@TravelStartups#startechawards#мероприятия
Лучший тревел стартап по версии Startech.Awards выберут 13 сентября на финале премии.
Экспертное жюри, состоящее из представителей компаний Технопарк «Сколково», MTS StartUp Hub, Ростелеком, Corteos Platfrom и РСТ и др., оценили 40 проектов в номинации «Лучший проект в сфере путешествий». На финале вы узнаете, кто же окажется лучшим. Победитель выступит с питчем.
На мероприятии вы также услышите выступления победителей в других 14 номинациях:
«Лучший студенческий проект»,
«Лучший социально значимый проект»,
«Лучший проект в сфере образования»,
«Лучший HR-проект»,
«Лучший проект в индустрии развлечений, досуга и спорта».
«Лучший проект в горной и металлургической промышленности»,
«Лучший проект в Индустрии 4.0»,
«Лучший проект в пищевой и агропромышленности»,
«Лучший проект в сфере кибербезопасности»,
«Лучший проект в сфере бизнес-процессов».
«Лучший проект в сфере ритейла и маркетплейсов»,
«Лучший проект в банковской сфере»,
«Лучший проект женщины-основателя»,
«Приз симпатий лидеров мнений»,
«Приз зрительских симпатий».
Аудитория слушателей проектов представители инновационных отделов «Норникеля», Газпромбанка, ГК «Просвещение», Media Direction Group, Яндекс 360, hh.ru, Яндекс Облака, Авито, Газпром-медиа и инвестиционных фондов Softline Venture Partners, Zerno Ventures, «Восход» и других и конечно стартапы участники премии.
На площадке весь день будут розыгрыши от компаний-партнеров премии, а также фуршет со смузи-баром и даже гольф. После церемонии все гости примут участие в нетворкинг-вечеринке.
Дата: 13 сентября
Место: ВЭБ Центр, Новинский бульвар 31
Приобрести билеты на церемонию награждения можно по ссылке. Промокод STARTECH10 даст скидку 10%. Следите за новостями Startech.Awards в канале @startechmirinnovaci
@TravelStartups выступило партнером премии и мы расскажем о проектах участниках.
Если вы планируете пойти на мероприятие, отметьтесь в комментариях, чтобы не потеряться.
@TravelStartups#startechawards#мероприятия
Travel Job - сервис поиска работы на курортах
Первая в России платформа, с помощью которой можно «забронировать курорт для работы». Отели, гостиничные курорты круглый год смогут размещать свои предложения о работе, с проживанием и питанием. Пользователи - находить такие курорты, открытые в них вакансии и оставлять заявки на приезд.
Цифры проекта:
2023 год основания, стадия проекта MVP;
11 вакансий на платформе;
4 объекта;
3 человека в команде;
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards#MITT_TravelStart
ПрогулкаFM - это аудиогид нового поколения
Прогулка.FM - это платформа которая позволяет авторам создавать и монетизировать свой контент. Сервис поддерживает несколько языков и представлены в разных странах. Аудиоэкскурсии сооставлены специалистами в области краеведения, истории и искусствоведения. Двое из наших авторов являются победителями всероссийского конкурса "Лига экскурсоводов" в номинации «Цифровая экскурсия».
Основная особенность мобильного приложения - это уникальный режим «свободная прогулка». Вы гуляете, а мы рассказываем историю подбирая ее под ваши интересы. Таким образом, вы получаете уникальную экскурсию подобранную под вас. Любители авто и вело прогулок также могут воспользоваться прогулкой - система учитывает направление и скорость движения.
Приложение доступно под платформы iOS и Android, а "под капотом" активно используются технологии AI стека.
Цифры проекта:
2023 год основания;
20 000 пользователей;
12 городов;
70+ экскурсий;
5 человек в команде.
Интересны партнеры: гиды, системы бронирования, маркетплейсы, тревел агентства, отели и др.
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards#MITT_TravelStart
GO AND GUIDE 360 – туристический super app
GO AND GUIDE 360 - туристическая иммерсивная цифровая платформа, показывающая все объекты в формате кругового обзора (на 360°), включает сайт goguide.ru и мобильное приложение.
Сервисы Super App:
• Бронирование экскурсий, гостиниц, столика в ресторане;
• Заказ еды;
• Аудиогид по тур. тропам, музеям, автом. маршрутам, пешим город. прогулкам;
• Демонстрация музеев, худож. галерей, церквей, природных объектов и др. в формате 360°;
• AR-квесты по объектам туристской инфраструктуры;
• Трансфер.
Реализовано:
• Полноценная панель администратора;
• Система разделения ролей и доступа, в т.ч. для региональных представителей;
• Модули создания, администрирования, бронирования по сервисам;
• Личные кабинеты для отелей, гидов;
• Возможность создания собственных аудиогидов;
• Конструктор AR квестов;
• Модуль управления отзывами и управления пользователями приложения;
и многое другое.
Цифры проекта:
2021 год основания;
3000 установок приложения(органика);
300 партнеров;
17 человек в команде.
Cтадия проекта: выход на рынок, первые продажи. Пилот – Байкальский регион.
Интересны партнерства: Тревел блогеры, отельеры, экскурсоводы, инвесторы, стратег. партнерства, рег. представители.
Основатель проекта ответит на ваши вопросы в комментариях.
@TravelStartups#startechawards#MITT_TravelStart
Пазл-Туры - программное решение для туроперторов по РФ
Пазл-Туры – это система бронирования для туроператоров со встроенными решениями для роста продаж. В первую очередь система рассчитана на туроператоров внутреннего туризма.
Продукт включает:
• Личный кабинет поставщика услуг/ агента/туриста;
• Гибкий конструктор туров;
• Модуль для работы с транспортом авто/авиа/жд;
• Динамическое ценообразование;
• Модуль автоматизации продаж: решение для работы с сетью турагентств, магазин туров ВКонтакте, готовый продающий сайт;
• Мобильное приложение для туристов и турагентств;
• Маркетплейс туров;
• Channel-manager - возможность продаж туров онлайн на крупнейших федеральных площадках.
Цифры проекта:
2021 год основана компания;
25 млн.руб. оборот в год;
15 человек в команде.
Интересны партнерства: с федеральными площадками по продаже туров, информационные партнерства для совместных маркетинговых активностей.
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards#MITT_TravelStart