- docker
- ruby >= 3.0.0
- make
- node
- caddy
- biome (in editor, for linting)
# /etc/hosts 127.0.0.1 code-basics.test
# make setup-macos or make setup-ubuntu
make services-start
make setup
make dev # run server
# open code-basics.test
make test # run tests
# load language
# make language-load L=php
make sync # sync locales, types, fixturesTo manage loaded languages and set other settings, you need to sign in (login: full@test.io, password: password)
Kube access
# make k8s-macos-setup or make k8s-ubuntu-setup
export TWC_TOKEN=<your token>-
Create new tag via command:
make next-tag
-
Wait notification about ready tag in Slack channel
#sideprojects-code-autoor wait Github Actions -
Change version in k8s/hb-app-chart/values.yaml and then:
make -C k8s helm-upgrade-app
- switch to yandex postbox (smtp)
- theme switcher
- https://github.com/DavidWells/analytics
- auth: vk id, yandex id, google id (except ru)
- switch from ansible vault to helm secrets
- upload course image in admin interface (and remove devicon)
- configus => dotenv
- Check if yandex.market is used
- primary keys: integer = bigint
- add rss to blog
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.