Это руководство проведет вас через первоначальную настройку IntelliJ для Baserow для разработчиков. Оно обеспечит возможность запуска и отладки всех тестов, а также включит все необходимые линтеры и автоматические исправители стиля, чтобы сделать вашу жизнь как можно проще.
Это руководство предполагает, что у вас есть базовое понимание git, python, virtualenvs, postgres и командных строк.
git clone git@gitlab.com:baserow/baserow.git
cd baserow
./config/intellij/apply_standard_baserow_intellij_config.sh
Y
и нажмите Enter, чтобы применить стандартную конфигурацию Baserowpython3 -m venv venv
или virtualenv -p python venv
source venv/bin/activate
(будет отличаться в зависимости от
вашей оболочки)which pip
и убедитесь, что вывод этой команды теперь указывает на
bin в вашем новом виртуальном окруженииcd path/to/your/baserow
pip install -r backend/requirements/dev.txt
pip install -r backend/requirements/base.txt
Настройки модуля
:
backend
установлено на ваше новое виртуальное окружение Python.Python 3.8 (baserow)
, которое отображается красным цветом. Сначала удалите его.bin/python
вашего виртуального окруженияPython 3.8 (baserow)
, чтобы не сделать случайных изменений в файле backend.iml
:baserow
и паролем baserow
и предоставьте ему права на создание баз данных
https://medium.com/coding-blocks/creating-user-database-and-adding-access-on-postgresql-8bfcd2f4a91e
CREATE USER baserow WITH ENCRYPTED PASSWORD 'baserow';
ALTER USER baserow CREATEDB;
pip install psycopg2-binary
или
sudo apt install postgresql-devel
backend/tests/baserow/core/test_core_models.py
, например.baserow/web-frontend
yarn install
(если у вас нет yarn, установите менеджер версий Node.js, такой как nvm и следуйте
инструкциям по установке Yarn).
См. baserow/docs/installation/supported.md
, чтобы определить поддерживаемую версию Node.js.Node.js и NPM
и убедитесь, что
интерпретатор Node указывает на желаемый исполняемый файл NodeРучную конфигурацию ESLint
, установили пакет ESlint
на подпапку eslint
в
node_modules
, созданной предыдущим yarn install
(baserow/web-frontend/node_modules/eslint
)Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )