Nesaq / hexlet-basics

Interactive Programming Courses

Home Page:https://code-basics.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Interactive Programming Courses

https://code-basics.com/


Languages

Language:Ruby 50.4%Language:Slim 22.9%Language:JavaScript 11.7%Language:HCL 4.8%Language:CSS 4.4%Language:Makefile 1.9%Language:HTML 1.7%Language:Jinja 1.1%Language:SCSS 0.7%Language:Dockerfile 0.3%Language:Shell 0.2%