Заказ закрыт
Open source, подходит джуниорам, добавление примеров работы в документацию для существующего проекта

Бюджет: 3 000 руб
38.48 $ – 33.74 €
Заказчик выбрал исполнителя:
Фрилансер  
Задача хорошо подойдет новичкам, которые умеют в node npm и хотят познакомиться с проектом побольше
Предположительные сроки неделя от взятия задания

1. У вас должен быть установлен node и npm. Инструкции есть на официальных сайтах
2. Если нет аккаунта на гитхаб регистрируемся github.com/
3. Переходим на github.com/Whispers12/eas...  (далее фигирирует как репозиторий #1)
4. Скачиваем репозиторий
5. prnt.sc/rg92in
6. Переходим на github.com/Whispers12/tes... (репозиторий #2)
7. Скачиваем репозитоирй
8. В нем уже есть структура которая соответствует следующему виду

prnt.sc/rg92tj

Она повторяет структуру #1, только методы money.ts или bigIntMoney.ts вынесены в отдельные файлы. Один файл в #2 соответствует одному методу из файла в #1. 

8. Задача представляет собой следующее. Нужно создать по одному примеру каждого метода в своем отдельном файле (пример есть в #2, src/money/bigIntMoney/add.js)

В каждом файле должен быть
1.  import из оригинальной библиотеки
2. Подготовка данных
3. Вызов метода
4. Результат операции показанный комментарием что возвращает данный метод (// => return)


9. Нужно описать методы из #1 из файлов 
1. calculator/calculator.ts 
2.  calculator/bigIntCalculator.ts
3. money/bigIntMoney.ts
4. money/money.ts
5. currencies/createCurrencyList.ts
6. currencies/createAgregatedCurrencyList.ts
10. Примеры не придется приумывать из головы они лежат в соответствующих папках __tests__ рядом с модулем, для каждого метода нужно описать только один пример, если в тесте есть конструкция test.each то каждый пример описывать не нужно достаточно 1-2
11. Дождаться моего ревью
12. После успешно пройденного ревью
13. Следующий шаг создаете пул реквест на гитхабе в репозиторий #2
14. Затем идем в репо #1 делаем его форк на гитхабе и скачиваем форк
15. Создаем ветку от master  -> docs
16. идем в src/website 
17. делаем npm install 
18. Делаем npm run start
19. Должны увидеть на 3000 порту


prnt.sc/rg931m

20. Смотрим в папку docs/api/createMoney
21. Там уже есть пример для add для модуля createMoney
22. Нужно скопировать все примеры из проекта #2 в форкнутый репозиторий
23. Затем запушить в ветку docs в своем репозитории и сделать пул реквест в оригинальный repo #1
524. После проверки и приемки этого пул реквеста задание считается выполненным
Опубликован 14.03.2020 в 15:51 Последнее изменение: 14.03.2020 в 16:12
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.