Чтобы начать работу с ToDo, необходимо:
Подключаем 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 бэкенд для ToDo, склонируйте репозиторий. После этого выполните следующие команды:
go build
./todo-go
ToDo может работать с MySQL или SQLite (по умолчанию). Если вы используете MySQl, создайте базу данных с именем, указанным в config.yml. Затем вам нужно настроить подключение к БД и конфигурацию доступа. В случае с SQLite нужно только указать путь к базе данных в конфигурационном файле.
Чтобы запустить пакетные примеры локально, вам нужно перейти в корневую директорию ToDo, установить необходимые зависимости и запустить дев сервер:
// переходим в корневую директорию
cd files
// устанавливаем зависимости
yarn install //или npm install
// запускаем сервер
yarn server //или npm run server
Наверх