schematist
A simple and clean Ruby DSL for creating JSON schemas.
파일 탐색기
- _gitleaks.yml
- _lint.yml
- _test-matrix.yml
- main.yml
- pr.yml
- release-compat.yml
- release.yml
- console
- gitleaks-staged
- setup
- test
- schema.rb
- README.md
- ruby_llm-schema.gemspec
- complex_types.rb
- conditional_builder.rb
- conditional_context.rb
- conditionals.rb
- primitive_types.rb
- schema_builders.rb
- utilities.rb
- dsl.rb
- errors.rb
- helpers.rb
- json_output.rb
- schema.rb
- validator.rb
- version.rb
- release.rake
- schematist.rb
- class_inheritance_spec.rb
- factory_spec.rb
- helpers_spec.rb
- all_of_spec.rb
- any_of_spec.rb
- array_validation_keywords_spec.rb
- arrays_spec.rb
- boolean_and_raw_schemas_spec.rb
- booleans_spec.rb
- conditionals_spec.rb
- content_annotations_spec.rb
- core_keywords_spec.rb
- definitions_reference_spec.rb
- metadata_annotations_spec.rb
- nested_schemas_spec.rb
- none_of_spec.rb
- null_spec.rb
- numbers_spec.rb
- object_validation_keywords_spec.rb
- objects_spec.rb
- one_of_spec.rb
- self_schema_spec.rb
- strings_spec.rb
- unevaluated_spec.rb
- comprehensive_scenarios_spec.rb
- error_handling_spec.rb
- instance_methods_spec.rb
- runtime_values_spec.rb
- validation_spec.rb
- compat_alias_spec.rb
- file_layout_spec.rb
- json_output_spec.rb
- schema_builders.rb
- simplecov_configuration.rb
- spec_helper.rb
- .gitignore
- .gitleaks.toml
- .overcommit.yml
- .rspec
- .rubocop.yml
- codecov.yml
- CONTRIBUTING.md
- Gemfile
- LICENSE
- Rakefile
- README.md
- RELEASE.md
- schematist.gemspec
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
bundle
설명 보기 ▼
bundle
Ruby 프로그래밍 언어의 종속성 관리자.
더 많은 정보: <https://bundler.io/man/bundle.1.html>.
bundle install
작업 디렉토리에 있는 `Gemfile`에 정의된 모든 gem을 설치:
bundle exec {{command}} {{arguments}}
현재 번들의 컨텍스트에서 명령을 실행:
bundle update
`Gemfile` 에 정의된 규칙에 따라 모든 gem을 업데이트 하고 `Gemfile.lock`을 재생성:
gem
설명 보기 ▼
gem
Ruby 프로그래밍 언어용 패키지 관리자.
더 많은 정보: <https://guides.rubygems.org/command-reference/>.
gem search {{regex}} {{[-a|--all]}}
원격 gem을 검색하고 사용 가능한 모든 버전을 표시:
gem install {{gem_name}}
최신 버전의 gem을 설치:
gem install {{gem_name}} {{[-v|--version]}} {{1.0.0}}
특정 버전의 gem을 설치:
then
설명 보기 ▼
then
This shell keyword is used in combination with `if` and `elif` to separate branches and branch conditions.
tldr if
View documentation for `if` command:
