zef
Toolkit for graph-relational data across space and time
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- apache-license.md
- add-license.sh
- check-license.sh
- get_version_from_tag.py
- publish_release_announcement.go
- build-release.yml
- build-sgql.yml
- check-license.yml
- manual-trigger.yml
- on-master-merge.yml
- on-push.yml
- pull-request.yml
- pyzef-pypi-alpha.yml
- pyzef-pypi.yml
- publish_release_announcement.sh
- disable_bytes_tuple.patch
- external.cmake
- jwt-allow-no-find-package.patch
- phmap_no_sources.patch
- auth.h
- auth_server.h
- butler.h
- butler.hpp
- communication.h
- locking.h
- messages.h
- msgqueue.h
- threadsafe_map.h
- append_structures.h
- base64.hpp
- blobs.h
- blobs.h.AET_enum.cog
- blobs.h.AET_qfloat.cog
- blobs.h.AET_qint.cog
- blobs.h.ET.cog
- blobs.h.KW.cog
- blobs.h.RT.cog
- constants.h
- conversions.h
- export_statement.h.in
- external_handlers.h
- from_json.h
- fwd_declarations.h
- graph.h
- high_level_api.h
- include_fs.h
- julia_conversions.h
- low_level_api.h
- mmap.h
- mmap_common.h
- mmap_unix.h
- mmap_windows.h
- observable.h
- ops_imperative.h
- revise.h
- scalars.h
- synchronization.h
- tar_file.h
- tensor.h
- tokens.h
- tools.h
- transaction.h
- uids.h
- verification.h
- xxhash64.h
- zef_config.h
- zef_enums.h.names_map.cog
- zef_enums.h.zefenumstruct.cog
- zef_zstd_interface.h
- zefDB.h
- zefDB_utils.h
- zefops.h
- zefref.h
- zwitch.h
- run_cog_gen.py
- auth.cpp
- auth_server.cpp
- butler.cpp
- butler_connection.cpp
- butler_handlers_graph_manager.cpp
- butler_handlers_main.cpp
- butler_handlers_ws.cpp
- butler_tasks.cpp
- butler_test.cpp
- butler_update_payloads.cpp
- communication.cpp
- threadsafe_map.cpp
- const_iterator.cpp
- custom_allocator.h
- custom_hash_fct_for_umap.cpp
- custom_ranges_iterable.h
- dynamic_zefops.cpp
- dynamic_zefops_old.cpp
- enum_mod_gymnastics.cpp
- flat_graph.cpp
- from_hex.cpp
- iterable_class.h
- mmap_basic.cpp
- range_sentinel.h
- ranges_eg2.h
- ranges_map.cpp
- ranges_v3.h
- recursive_templating.cpp
- scratch.cpp
- span.h
- std_initializer_list.cpp
- string_parsing.cpp
- templating_check_if_attribute_exists.h
- variable_arguments_fct.cpp
- variadic_template.cpp
- variant_visit_problem.cpp
- zef_tensor.cpp
- zef_tensor_contiguous.cpp
- zef_time.cpp
- zeflog.cpp
- zuple.cpp
- zwitch.cpp
- blobs.cpp
- blobs.cpp.ENnames.cog
- blobs.cpp.ET.cog
- blobs.cpp.ETnames.cog
- blobs.cpp.KW.cog
- blobs.cpp.KWnames.cog
- blobs.cpp.RT.cog
- blobs.cpp.RTnames.cog
- conversions.cpp
- doctest_stub.cpp
- external_handlers.cpp
- from_json.cpp
- globals.cpp
- graph.cpp
- graph.cpp.AETenumfromstring.cog
- graph.cpp.AETquantityfloatfromstring.cog
- graph.cpp.AETquantityfromstring.cog
- graph.cpp.AETquantityintfromstring.cog
- graph.cpp.ETfromstring.cog
- graph.cpp.RTfromstring.cog
- graph.cpp.stringfromAET.cog
- high_level_api.cpp
- low_level_api.cpp
- mmap.cpp
- mmap_common.cpp
- mmap_unix.cpp
- mmap_windows.cpp
- observable.cpp
- ops_imperative.cpp
- revise.cpp
- scalars.cpp
- synchronization.cpp
- synchronization_applies.cpp
- tar_file.cpp
- tensor.cpp
- tokens.cpp
- tools.cpp
- transaction.cpp
- uids.cpp
- verification.cpp
- zef_config.cpp
- zef_enums.cpp.enumvalfromstring.cog
- zef_zstd_interface.cpp
- zefops.cpp
- zefref.cpp
- zwitch.cpp
- CMakeLists.txt
- test_windows.cpp
- auth.html
- CMakeLists.txt
- requirements_build.txt
- zefDBConfig.cmake.in
- Dockerfile.archlinux
- Dockerfile.base
- Dockerfile.build_wheel
- Dockerfile.compat
- Dockerfile.compat.localcompile
- Dockerfile.debian
- Dockerfile.debian.localcompile
- Dockerfile.sgql
- Dockerfile.ubuntu1804
- external.cmake
- pybindjson_disable_bytes_tuple.patch
- build_zefDB.cpp
- CMakeLists.txt
- common.h
- internals.cpp
- LICENSE.pybind11
- LICENSE.pybind_json
- zefops.cpp
- benchmark_filter.py
- separate_allocs.cpp
- connect.resource
- general_utils.resource
- graphkeywords.resource
- repl_script.py
- replkeywords.resource
- REPLRunner.py
- graph_create.robot
- test.robot
- runtests.sh
- random_graph_spamming.py
- quick_start.py
- requirements_tests.txt
- test_atom.py
- test_attach.py
- test_bugs.py
- test_core_VTs.py
- test_delegate_edge.py
- test_encode.py
- test_enum.py
- test_flatgraph.py
- test_func.py
- test_graph_additions.py
- test_graph_delta.py
- test_http.py
- test_info_graph.py
- test_local_file.py
- test_no_simul_transactions.py
- test_nx_wrapper.py
- test_oldstyle.py
- test_partial_graph.py
- test_schema.py
- test_serialization.py
- test_simplegql.py
- test_slices.py
- test_stringification.py
- test_subscribe.py
- test_to_frame.py
- test_tx_linking.py
- test_value_nodes.py
- test_zefref_info.py
- __init__.py
- clipboard.py
- fx_runtime.py
- fx_types.py
- graph.py
- graphql.py
- http.py
- local_file.py
- privileges.py
- state.py
- stream.py
- sync.py
- tag.py
- websocket.py
- zef_studio.py
- zefhub.py
- __init__.py
- _explanations.txt
- command_multi_rules.py
- command_ordering.py
- command_preparation.py
- command_recombination.py
- common.py
- low_level.py
- obj_evaluation.py
- shorthand.py
- transact.py
- types.py
- wish_interpretation.py
- wish_interpretation_oldstyle.py
- wish_tagging.py
- wish_translation.py
- wish_translation2.py
- __init__.py
- determine_primitive_type.py
- merges.py
- parser_v1.py
- parser_v2.py
- rel_ent_classes.py
- rel_ent_classes.pyi.cog
- schema.py
- value_type_check.py
- __init__.py
- data_wrangling.py
- dispatch_dictionary.py
- flatgraph_implementations.py
- func.py
- graphviz.py
- implementation_typing_functions.py
- to_flatgraph.py
- yo.py
- yo_ascii.py
- zef_dashboard_ascii.py
- __init__.py
- __init__.pyi
- codebase_query.py
- cond.py
- extended_containers.py
- external.py
- generate_pyi.py
- helpers.py
- later.py
- libzef_types.py
- python_types.py
- rae_types.py
- sets.py
- value_type.py
- __init__.py
- _bytes.py
- _core.py
- _decimal.py
- _error.py
- _image.py
- _ops.py
- abstract_raes.py
- atom.py
- colors.py
- delegates.py
- flat_graph.py
- generators.py
- graph_delta.py
- graph_events.py
- graph_slice.py
- logger.py
- op_structs.py
- overrides.py
- patching.py
- pure_utils.py
- rae_type_definitions.py
- serialization.py
- streams.py
- symbolic_expression.py
- units.py
- user_value_type.py
- z_expression.py
- zef_functions.py
- __init__.py
- _others.py
- time.py
- zascii.py
- __init__.py
- attach.py
- __init__.py
- list_matrix_set.py
- zef_script_edit.py
- __init__.py
- general.py
- __init__.py
- ui.py
- wizard.py
- wizard_glfw.py
- wizard_pygame.py
- wizard_sdl2.py
- try_graph_crawler.py
- try_zeffunctions.py
- __init__.py
- graph_crawler.py
- server.py
- server_temp.py
- __init__.py
- networkx.py
- repl_interface.py
- sql_import.py
- subgraph.py
- __init__.py
- __main__.py
- __init__.py
- ariadne_utils.py
- auto.py
- generate_ariadne_resolvers.py
- generate_gql_api.py
- hardcoded_schema.py
- playground.html
- resolvers_utils.py
- schema_file_to_graph.py
- schema_graph_to_file.py
- __init__.py
- __main__.py
- generate_api2.py
- main.py
- sample.graphql
- schema_file_parser.py
- server2.py
- __init__.py
- resolvers_generator.py
- schema_generator.py
- schema_parser.py
- __init__.py
- _config.py
- _values.py
- privileges.py
- transactor_role.py
- __init__.py
- components.py
- visualizations.py
- zef_rich.py
- __init__.py
- _version.py
- .gitattributes
- CHANGELOG
- lookforzef.cmake
- MANIFEST.in
- pyproject.toml
- requirements.txt
- setup.cfg
- setup.py
- versioneer.py
- analyse_bmarks.py
- benchmarking_c_test.sh
- shed_routing_graph.py
- zeftypes_bootstrap_EN.json
- zeftypes_bootstrap_ET.json
- zeftypes_bootstrap_KW.json
- zeftypes_bootstrap_RT.json
- assert_no_created_tokens.sh
- assert_no_early_tokens.sh
- assert_pyi_file_up_to_date.sh
- create_tokens_files.py
- ensure_tokens_in_public.py
- env_to_file.sh
- extract-docstrings.py
- get_zeftypes.py
- .dockerignore
- .editorconfig
- .gitattributes
- .gitignore
- addlicense.sh
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- compile_for_local_dev.ps1
- compile_for_local_dev.sh
- CONTRIBUTING.md
- error_ideas.py
- INSTALL.md
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/zefhub/zef
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd zef
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install zef
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f dockerfiles/Dockerfile.archlinux -t zef .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 zef
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
4. CMake
보통사전 준비물
cd core
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
// repository documentation
Was this content helpful?
(0 ratings)
