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)
