Установка ToDo

Чтобы начать работу с ToDo, необходимо:

  1. Подключить необходимые CSS и JS файлы на страницу.
  2. Вызвать конструктор объекта.

Необходимые файлы

Подключаем 4 файла:

<html>
 <head>
  <!-- Библиотека Webix -->
  <script src="codebase/webix.js" type="text/javascript"></script>
  <link rel="stylesheet" href="codebase/webix.css" type="text/css">
 
  <!-- Виджет -->
  <script type="text/javascript" src="../../codebase/todo.js"></script>
  <link rel="stylesheet" type="text/css" href="../../codebase/todo.css" />
 </head>
 <body>
    <!-- Конструктор виджета -->
    <script>
    webix.ready(function() {
        if (webix.env.mobile) webix.ui.fullScreen();
        webix.CustomScroll.init();
 
        webix.ui({
            view: "todo",
            data: base_data,
            users: users,
            projects: projects,
        });
    });
</script> </body> </html>

В следующем разделе мы рассмотрим другие способы создания ToDo на странице.

Запуск бэкенд сервера

Используя Golang

Чтобы использовать Golang бэкенд для ToDo, склонируйте репозиторий. После этого выполните следующие команды:

go build
 
./todo-go

ToDo может работать с MySQL или SQLite (по умолчанию). Если вы используете MySQl, создайте базу данных с именем, указанным в config.yml. Затем вам нужно настроить подключение к БД и конфигурацию доступа. В случае с SQLite нужно только указать путь к базе данных в конфигурационном файле.

Как запустить пакетные примеры локально

Чтобы запустить пакетные примеры локально, вам нужно перейти в корневую директорию ToDo, установить необходимые зависимости и запустить дев сервер:

// переходим в корневую директорию
cd files
 
// устанавливаем зависимости
yarn install //или npm install
 
// запускаем сервер
yarn server //или npm run server
Наверх