Dev-Jot является приложением для снятия записей для учебных пособий по онлайн-разработчикам. Проект представляет собой MVP и был создан для того, чтобы помочь начинающим разработчикам фронт-эндов в рамках системы поддержки FrontendCoach.
Есть две версии приложения:
Пожалуйста, присоединяйтесь к нашему сообществу Discord Discord.gg/ymsd9sgz4f
Для тех, кто самостоятельно участвует, действительно легко оказаться в «Учебной пособии» или «Учебной эллинг». Для многих новичков трудно преодолеть разрыв между тем, что вы учитесь на учебных пособиях, и приобретением навыков, необходимых для того, чтобы стать работоспособным разработчиком.
Ваша конечная цель - воспроизвести то, что вы на самом деле делаете на реальной работе по разработке как можно более внимательно. Вклад в открытый исходный код - это фантастический способ сделать это. Внесение вкладов с открытым исходным кодом потребует, чтобы вы были связаны с несколькими важными концепциями, практиками и передаваемыми навыками:
Этот проект выступает в качестве дружественной точки входа в мир с открытым исходным кодом. Внесение вашего первого вклада с открытым исходным кодом может быть сложной перспективой, которая отталкивает много начинающих разработчиков.
Основная цель этого проекта - создать гостеприимную и дружелюбную среду для содействия обучению, чувствовать себя в безопасности, ошибки, а также получить обратную связь и руководство, работая с другими разработчиками.
Направление проекта будет руководить теми, кто внесет свой вклад. Существует возможность добавить большой разнообразие функций, а также восстановить приложение с помощью различных технологий.
Это приложение CRUD без бросков. Примечания к уроку в настоящее время хранятся в местном хранении браузера. Цель приложения состоит в том, чтобы позволить тем, кто самостоятельно участвует, создать простой, чистый магазин для всех их учебных пособий и заметок урока.
Есть две версии приложения. Основная версия по умолчанию находится в каталоге app-main . Эта версия приложения по умолчанию является чисто HTML, CSS и ванильным JavaScript, поэтому у участников есть возможности для работы с основными принципами.
Вторая версия построена с использованием React и находится в каталоге app-react . Это дает возможность для участников, которые хотят работать с фронтальной структурой, чтобы испачкать руки.
Прежде чем внести свой вклад, я настоятельно рекомендую вам поиграть с живой версией и фактически используйте ее для некоторого базового принятия заметок. Что отстой в этом? Что можно улучшить? Вы заметили какие -нибудь ошибки?
Направление проекта будет определена теми, кто вносит свой вклад. Если у вас есть несколько классных идей для новых или маленьких функций, то отлично! Просто создайте проблему для обсуждения, прежде чем сделать это?
Самый простой и быстрый способ поднять проект по умолчанию на местном уровне - это клонировать репо:
git clone https://github.com/jrobind/dev-jot.git Убедитесь, что вы находитесь в каталоге app-main
cd app-mainТеперь установите пакеты с NPM
npm iПоскольку версия проекта по умолчанию использует модули JavaScript, вы можете столкнуться с ошибками CORS, если вы попытаетесь получить доступ к файлам в локальной файловой системе с JavaScript. Я бы порекомендовал использовать VS -код в качестве вашего IDE, а также рекомендую установить расширение сервера VS -кода .
Живой проект обслуживается /app-main/public поэтому вам также нужно будет указать Live Server здесь. Чтобы сделать это:


"liveServer.settings.root": "/app-main/public" Теперь вы можете запустить проект, используя расширение сервера Live, щелкнув правой кнопкой мыши index.html и выбрав «Открыть с живым сервером».
Если вы не уверены, посмотрите на документацию.
HTML, CSS и JavaScript в настоящее время живут в /app-main/public Directory. Главный JavaScript находится в пределах index.js .
Пожалуйста, ознакомьтесь с Anforming.md для получения дополнительной информации о том, как внести свой вклад.