- make
- docker
- ruby = 3.4.5
- node >= 21
- Install system deps
# Ubuntu
make setup-ubuntu
# MacOS
make setup-macos- Run services (pg)
make services-start- Setup app
make setup- Run
make dev # run serverOpen https://code-basics.localhost
Admin Access: (login: [email protected], password: password)
- Development And Testing
make test # run tests
# load language (course)
make language-load L=php
make sync # sync locales, types, fixturesKube 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)
- 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.