Мы приветствуем вклад от всех участников! Любой вклад ценен.
Вот несколько советов для начала:
log::info!
, warn!
или error!
. (log::info!("helix!")
)hx -v <файл>
для информации, больше v
для более высокого уровня детализации):log-open
в скомпилированном редакторе Helix? Запустите версию отладки с cargo run -- --log foo.log
и в новом терминале используйте tail -f foo.log
.cargo run
, которая компилируется намного быстрее.Мы предоставляем файл architecture.md, который должен дать вам хорошее представление о внутренней структуре.
Некоторые части книги docs автоматически генерируются из самого кода, например, список команд :commands
и поддерживаемых языков. Чтобы создать эти файлы, выполните команду:
cargo xtask docgen
внутри проекта. Мы используем xtask в качестве специального средства запуска задач.
Чтобы просмотреть саму книгу, установите mdbook. Затем выполните команду:
mdbook serve book
и посетите [http://localhost:3000].
Выполните команду cargo test --workspace
, чтобы запустить модульные тесты и тесты документации во всех пакетах.
Интеграционные тесты для helix-term можно выполнить с помощью команды cargo integration-test
. Участникам, вносящим свой код, настоятельно рекомендуется писать интеграционные тесты для своего кода. Существующие тесты можно использовать в качестве примеров. Помощники находятся в файле helpers.rs. Уровень журнала можно установить с помощью переменной среды HELIX_LOG_LEVEL
, например, HELIX_LOG_LEVEL=debug cargo integration-test
.
Helix следует политике MSRV Firefox. Текущая версия MSRV и будущие изменения в MSRV перечислены в [документации Firefox].
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )