Добро пожаловать! ?
Первые проблемы -это инициатива по обращению с легкими выборами из проектов с открытым исходным кодом, поэтому разработчики, которые никогда не внесли свой вклад в открытый источник, могут быстро начать работу.
Содействия с открытым исходным кодом всегда стремятся вовлечь больше людей, но новые разработчики обычно считают, что стать участником сложно. Мы считаем, что заставляют разработчиков исправить супер-легкие проблемы, устраняет барьер для будущих вкладов. Вот почему существует первая проблема.
Вы можете добавить новый проект в Fervissues.dev, и мы поощряем все проекты - старые и новые, большие и маленькие.
Следуйте этим простым шагам:
Наша цель-сузить проекты для новых участников с открытым исходным кодом. Чтобы поддерживать качество проектов в первом выпуске, убедитесь, что ваш репозиторий GitHub соответствует следующим критериям:
У этого есть как минимум три проблемы с good first issue . Этот ярлык уже присутствует на всех репозиториях по умолчанию. Если нет, вы можете выполнить шаги здесь.
У него есть не менее 10 участников.
Он содержит readme.md с подробными инструкциями по настройке для проекта и Appling.md с руководящими принципами для новых участников.
Это активно поддерживается.
Добавьте путь вашего хранилища (в лексикографическом порядке) в Data/Repos.json.
Создайте новый запрос. Пожалуйста, добавьте ссылку на страницу проблем репозитория в описании PR. После того, как запрос на притяжение будет объединен, изменения будут жить на Firstissues.dev.
Fervissues построен с использованием NextJS.
Чтобы внести новые функции и изменения на веб -сайт, вы хотели бы запустить приложение локально. Пожалуйста, следуйте этим шагам:
Клонировать проект на местном уровне. Убедитесь, что у вас есть Python 3 и недавняя версия Node.js, установленная на вашем компьютере.
Добавить github_token, mongodb_uri в .env file (см.
Создайте приложение для интерфейса и запустите сервер разработки.
$ npm install # install the dependencies
$ npm run dev # start the development serverПриложение должно вращаться на вашем браузере.
После завершения вышеуказанных шагов ваше приложение будет запущено и запущено. Но ваша база данных пуста. Это должно быть заполнено.
GET http://localhost:3000/api/cron
Запустите эту конечную точку из приложения Postman / браузер. Это займет некоторое время. Это заполнит ваш БД основными данными для начала работы.