Изучить архитектуру платформы с открытым исходным кодом

2 000 руб. за проект • безналичный расчёт
12 января 2018, 04:07 • 0 откликов • 40 просмотров
Задание консультативное, опишу немного абстрактно. Заинтересовавшиеся, – за деталями писать в лс.

Имеется большая Open Source платформа:
  • Клиентская часть реализована с применением AngularJS (1-й версии), CoffeeScript, Sass и шаблонизатора Jade. В качестве сборщика используется Gulp.js
  • Серверная часть является REST API, написана на Python 3 + Django 1.11.
  • Клиент и сервер имеют отдельные репозитории с кодом на GitHub
  • Есть богатая документация к REST API, а также мануал, включающий раздел с указанием инструкций по развёртыванию платформы на локалке
Документация с мануалом к платформе на английском языке.

Необходимо с помощью документации разобраться с архитектурой данной платформы, предварительно форкнув её и настроив по installation-гайду, дать объяснение как работает функционал, как и откуда отправляются запросы, и т.д.

Мне необходимо внедрить в данную платформу новые модули (функции), а времени разобраться с архитектурой нет, поэтому нужно чтобы вы объяснили каким образом взаимодействует клиент с сервером на той или иной имеющейся функции (к примеру, при загрузке одной из страниц, на которой отправляется запрос на получение данных и отображается та или иная информация). После установки платформы разумеется будет возможность потестить. Всё это мне необходимо для того, чтобы я смог далее по аналогии внедрить тот или иной нужный мне модуль.

По результатам работы свяжемся по Skype и пообщаемся. Можно составить pdf-ку, в которой всё распишете и на примерах рассмотрите

Касательно Jade и CoffeeScript. Если знания по ним невелики, то для удобства можно воспользоваться онлайн компиляторами и трансляторами.

Ссылки на платформу, документацию, мануал, а также дополнительную информацию скину на какой-нибудь из ваших контактов, которые увижу в отклике.

По срокам – думаю, трёх дней вам будет достаточно