ruek
π Lightning fast, global scale authorization service without the overhead of a yet another DSL.
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- ci.yaml
- publish.yaml
- algorithms_test.cpp
- CMakeLists.txt
- main.cpp
- relations_test.cpp
- march.sh
- dependencies.cmake
- schema.sql
- principals.md
- relations.md
- README.md
- rebac-relations-graph-01.d2
- rebac-relations-graph-01.svg
- rebac-relations-graph-02.d2
- rebac-relations-graph-02.svg
- rebac-strand-example.d2
- rebac-strand-example.svg
- README.md
- rebac.md
- principals.pb.go
- principals_grpc.pb.go
- relations.pb.go
- relations_grpc.pb.go
- code.proto
- status.proto
- .clang-format
- principals.proto
- relations.proto
- pagination.proto
- CMakeLists.txt
- CMakeLists.txt
- common.h
- config.h
- db.h
- detail.cpp
- detail.h
- pg.cpp
- pg.h
- pg_test.cpp
- principals.cpp
- principals.h
- principals_test.cpp
- testing.h
- tuples.cpp
- tuples.h
- tuples_test.cpp
- tuplets.cpp
- tuplets.h
- tuplets_test.cpp
- b32.h
- b32_test.cpp
- b64.h
- b64_test.cpp
- CMakeLists.txt
- basic_error.h
- basic_error_test.cpp
- CMakeLists.txt
- errors.h
- fixed_string.h
- CMakeLists.txt
- common.h
- principals.cpp
- principals.h
- principals_test.cpp
- relations.cpp
- relations.h
- relations_test.cpp
- svc.h
- wrapper.h
- CMakeLists.txt
- main.cpp
- .clang-format
- .containerignore
- .gitignore
- changelog.md
- CMakeLists.txt
- Containerfile
- LICENSE
- Makefile
- NOTICE
- README.md
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/uatuko/ruek
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd ruek
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. CMake
λ³΄ν΅ μΆμ²μ¬μ μ€λΉλ¬Ό
mkdir build && cd build
λΉλ κ²°κ³Όλ¬Όμ λ΄μ ν΄λλ₯Ό λ§λ€κ³ κ·Έ μμΌλ‘ μ΄λν©λλ€.
cmake ..
μμ€μ½λλ₯Ό λΆμν΄ λΉλ μ€μ νμΌμ μμ±ν©λλ€ (build ν΄λ μμμ μ€νν΄μΌ ν¨).
make
μμ±λ λΉλ μ€μ μ λ°νμΌλ‘ μ€μ μ»΄νμΌμ μ§νν΄ μ€ν νμΌμ λ§λλλ€.
build ν΄λ μμ μ€ν νμΌμ΄ μμ±λλμ§ νμΈνκ³ , μ§μ μ€νν΄λ³΄μΈμ (μ: ./build/μ±μ΄λ¦).
3. Make
보ν΅μ¬μ μ€λΉλ¬Ό
- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Make Linux/macOSλ λ³΄ν΅ κΈ°λ³Έ μ€μΉλμ΄ μμ΅λλ€. Windowsλ λ³λ μ€μΉ(μ: MSYS2, WSL)κ° νμν©λλ€.
make
μμ±λ λΉλ μ€μ μ λ°νμΌλ‘ μ€μ μ»΄νμΌμ μ§νν΄ μ€ν νμΌμ λ§λλλ€.
μλ¬ μμ΄ λλλ©΄ μ±κ³΅μ
λλ€. μμ±λ μ€ν νμΌμ μ§μ μ€νν΄λ³΄μΈμ.
// repository documentation
Was this content helpful?
(0 ratings)
