Скажем, у меня есть проект, в котором я выполняю анализ (т. Е. Не хочу разрабатывать совместно используемый пакет), но я хочу убедиться, что другие могут клонировать репозиторий и создать экземпляры зависимостей и запустить код, как написано.
Шаги, которые я сделал до сих пор:
- Созданный код в собственной папке
- Сделал эту папку средой Julia (
activate .
в пакетном режиме REPL) add
отредактировал пакеты, которые я использую
Блокирует ли это версии зависимостей? Или мне нужно вручную добавить [compat]
записи в Project.toml
файл? Если необходимы [compat]
записи, есть ли способ автоматически включать эту запись при add
запуске пакета?
Есть ли общий подход к обеспечению воспроизводимости?