Как седьмая лаборатория OSD600, я добавил несколько полезных инструментов для будущего вклада. Вот некоторые изменения, которые я внес
Настройка ИДЕИ
Я использовал IntelliJ для своего приложения SSG. Настройки ide уже были загружены в GitHub, мне не так много нужно было сделать для настройки проекта по умолчанию для участников.
Добавлен maven в проект
Для более плавного управления зависимостями/плагинами для других разработчиков я решил добавить Maven в свой проект. Нам не обязательно иметь физические файлы .jar для использования зависимостей, когда мы используем maven. Maven – отличный инструмент для сборки, особенно когда проект пересматривается не только локально.
Форматировщик исходного кода
Я использовал google-java-форматер в своем проекте и добавил инструкцию по его использованию. Он очень прост в использовании в IntelliJ. Его легко добавить в IntelliJ Marketplace, и как только он будет включен, пользователь сможет использовать обычный ярлык переформатирования, который является “CTRL + ALT + L”.
Линтер
Точечная ошибка – это инструмент для выявления некоторых глупых ошибок, которые могут привести к ошибке в будущем. С помощью maven я смог легко добавить плагин для исправления ошибок, и он находится в “pom.xml ” о проекте. Запустить точечную ошибку очень просто.
mvn spotbugs:gui
Эта команда выше проверит код и покажет вам некоторые возможные ошибки с некоторым пользовательским интерфейсом.
Эта команда выше проверит код и покажет вам некоторые возможные ошибки с некоторым пользовательским интерфейсом.
Я создал инструкцию для участников. В нем есть пошаговые инструкции о том, какие требования вам нужны, как установить и запустить проект, что вам нужно сделать после устранения неполадок. Благодаря Release0.2 у меня появилась возможность участвовать в других проектах, но было намного проще участвовать в проекте, в котором есть подробные инструкции и собственные стандарты.
Вы можете найти все эти изменения здесь .
Оригинал: “https://dev.to/irenejoeunpark/useful-tools-for-contribution-2ei0”