All Projects → hexlet-basics → hexlet-basics

hexlet-basics / hexlet-basics

Licence: other
Interactive Programming Courses

Programming Languages

ruby
36898 projects - #4 most used programming language
Slim
82 projects
javascript
184084 projects - #8 most used programming language
HCL
1544 projects
CSS
56736 projects
Makefile
30231 projects

github action status

hexlet-basics

Setup

Requirements

  • docker
  • docker compose
  • ruby >= 3.0.0

Steps

Add to /etc/hosts: 127.0.0.1 code-basics.test ru.code-basics.test

make project-setup
make compose # run server
# open code-basics.test

make app-test # run tests

# load language
# make app-language-load L=php

make app-db-prepare # sometimes, when fixtures were changed

Production

Kube access

# make k8s-macos-setup or make k8s-ubuntu-setup
export DIGITALOCEAN_ACCESS_TOKEN=<your token>
make local-cluster-setup

Hexlet Ltd. logo

This repository is created and maintained by the team and the community of Hexlet, an educational project. Read more about Hexlet.

See most active contributers on hexlet-friends.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].