├── .github └── workflows │ ├── main.yml │ └── test.yml ├── .gitmodules ├── PROTOCOL.md ├── README.md ├── schemas ├── 1.0 │ ├── example.json │ └── schema.json ├── 1.1 │ ├── example.json │ └── schema.json ├── 2.0 │ ├── example.json │ └── schema.json ├── 2.1 │ ├── example.json │ └── schema.json └── 2.2 │ ├── example.json │ └── schema.json ├── site ├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── config.rb └── source │ ├── CNAME │ ├── layouts │ └── layout.slim │ ├── schema.html.slim │ └── stylesheets │ ├── all.css.scss │ └── rouge.css.erb ├── tests ├── .gitignore ├── .rspec ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── assets │ └── json-schema_draft4_core_validation.json └── spec │ ├── nodeinfo_10_spec.rb │ ├── nodeinfo_11_spec.rb │ ├── nodeinfo_20_spec.rb │ ├── nodeinfo_21_spec.rb │ ├── nodeinfo_22_spec.rb │ └── spec_helper.rb └── validator ├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock └── validate.rb /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/.gitmodules -------------------------------------------------------------------------------- /PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/PROTOCOL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/README.md -------------------------------------------------------------------------------- /schemas/1.0/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/1.0/example.json -------------------------------------------------------------------------------- /schemas/1.0/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/1.0/schema.json -------------------------------------------------------------------------------- /schemas/1.1/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/1.1/example.json -------------------------------------------------------------------------------- /schemas/1.1/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/1.1/schema.json -------------------------------------------------------------------------------- /schemas/2.0/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/2.0/example.json -------------------------------------------------------------------------------- /schemas/2.0/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/2.0/schema.json -------------------------------------------------------------------------------- /schemas/2.1/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/2.1/example.json -------------------------------------------------------------------------------- /schemas/2.1/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/2.1/schema.json -------------------------------------------------------------------------------- /schemas/2.2/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/2.2/example.json -------------------------------------------------------------------------------- /schemas/2.2/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/schemas/2.2/schema.json -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/site/.gitignore -------------------------------------------------------------------------------- /site/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7 2 | -------------------------------------------------------------------------------- /site/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/site/Gemfile -------------------------------------------------------------------------------- /site/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/site/Gemfile.lock -------------------------------------------------------------------------------- /site/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/site/Rakefile -------------------------------------------------------------------------------- /site/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/site/config.rb -------------------------------------------------------------------------------- /site/source/CNAME: -------------------------------------------------------------------------------- 1 | nodeinfo.diaspora.software 2 | -------------------------------------------------------------------------------- /site/source/layouts/layout.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/site/source/layouts/layout.slim -------------------------------------------------------------------------------- /site/source/schema.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/site/source/schema.html.slim -------------------------------------------------------------------------------- /site/source/stylesheets/all.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/site/source/stylesheets/all.css.scss -------------------------------------------------------------------------------- /site/source/stylesheets/rouge.css.erb: -------------------------------------------------------------------------------- 1 | <%= Rouge::Themes::Github.render(:scope => '.highlight') %> 2 | -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /tests/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7 2 | -------------------------------------------------------------------------------- /tests/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/Gemfile -------------------------------------------------------------------------------- /tests/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/Gemfile.lock -------------------------------------------------------------------------------- /tests/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/Rakefile -------------------------------------------------------------------------------- /tests/assets/json-schema_draft4_core_validation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/assets/json-schema_draft4_core_validation.json -------------------------------------------------------------------------------- /tests/spec/nodeinfo_10_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/spec/nodeinfo_10_spec.rb -------------------------------------------------------------------------------- /tests/spec/nodeinfo_11_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/spec/nodeinfo_11_spec.rb -------------------------------------------------------------------------------- /tests/spec/nodeinfo_20_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/spec/nodeinfo_20_spec.rb -------------------------------------------------------------------------------- /tests/spec/nodeinfo_21_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/spec/nodeinfo_21_spec.rb -------------------------------------------------------------------------------- /tests/spec/nodeinfo_22_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/spec/nodeinfo_22_spec.rb -------------------------------------------------------------------------------- /tests/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/tests/spec/spec_helper.rb -------------------------------------------------------------------------------- /validator/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/bundle 2 | -------------------------------------------------------------------------------- /validator/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.4 2 | -------------------------------------------------------------------------------- /validator/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "json-schema" 4 | -------------------------------------------------------------------------------- /validator/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/validator/Gemfile.lock -------------------------------------------------------------------------------- /validator/validate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhass/nodeinfo/HEAD/validator/validate.rb --------------------------------------------------------------------------------