All Projects → tjhorner → schema.tl

tjhorner / schema.tl

Licence: GPL-3.0 license
📜 Easy-to-use TL-Schema viewer

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to schema.tl

sf-java-ui
Json Schema Form java based library allow developers to define schema and form using field annotations
Stars: ✭ 23 (-58.18%)
Mutual labels:  angularjs, schema
Single Spa Portal Example
Example project on how to combine multiple SPA's on a single Website
Stars: ✭ 376 (+583.64%)
Mutual labels:  angularjs, spa
Dataformsjs
🌟 DataFormsJS 🌟 A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications.
Stars: ✭ 95 (+72.73%)
Mutual labels:  playground, spa
Frontpress
⚡️ A full front-end AngularJS template for WordPress Rest API.
Stars: ✭ 109 (+98.18%)
Mutual labels:  angularjs, spa
materialdrive
Google Drive with Angular Material
Stars: ✭ 43 (-21.82%)
Mutual labels:  angularjs, spa
angular-spa-demo
Demo code for a Single Page Application using AngularJS
Stars: ✭ 20 (-63.64%)
Mutual labels:  angularjs, spa
wp-spa-boilerplate
A JavaScript single page WordPress theme boilerplate using Vue.js and the WordPress REST API.
Stars: ✭ 13 (-76.36%)
Mutual labels:  spa
Mail
RiiConnect24 Mail Scripts. OSS.
Stars: ✭ 11 (-80%)
Mutual labels:  schema
jquery-spa-example
Example Single Page Application build with jQuery
Stars: ✭ 27 (-50.91%)
Mutual labels:  spa
GravityTagCloudView
A tag cloud view with gravity.
Stars: ✭ 22 (-60%)
Mutual labels:  playground
to-json-schema
Converts JS objects to JSON Schema
Stars: ✭ 83 (+50.91%)
Mutual labels:  schema
manager
OVHcloud Control Panel
Stars: ✭ 153 (+178.18%)
Mutual labels:  angularjs
vue-code-view
A Vue 2 component like Vue SFC REPL `@vue/repl` : u can edit, run and preview the code effect display in real time on the web page.
Stars: ✭ 67 (+21.82%)
Mutual labels:  playground
graphql-directive-sql
Unify your SQL schema and your GraphQL Schema. Use GraphQL SDL as the lingua franca to define your data requirements.
Stars: ✭ 28 (-49.09%)
Mutual labels:  schema
wordpress-svelte
Frontend writen on svelt
Stars: ✭ 17 (-69.09%)
Mutual labels:  spa
spank
Slap the pages out of a SPA
Stars: ✭ 50 (-9.09%)
Mutual labels:  spa
playground
ReScript playground
Stars: ✭ 25 (-54.55%)
Mutual labels:  playground
ng-highcharts
Angular Directive for Highcharts
Stars: ✭ 12 (-78.18%)
Mutual labels:  angularjs
querymen
Querystring parser middleware for MongoDB, Express and Nodejs (MEN)
Stars: ✭ 128 (+132.73%)
Mutual labels:  schema
example-frontend
Example Quasar v2 app to be used with Laravel 8 projects
Stars: ✭ 24 (-56.36%)
Mutual labels:  spa

TL-Schema Explorer

An AngularJS app to search and view the Telegram API TL-schema in a beautiful way.

Features

  • Search and view TL-schema constructors, types, and methods
  • Community-driven documentation
  • Easy testing of constructors and methods with the playground
  • Easy access to schema.json and schema.tl
  • Always up-to-date

Search

Search is blazing fast since everything is local.

Playground

You can use the playground on constructor and method pages to easily test the API with Telegram for Devs.

Updating the Schema

There's a GitHub Action that checks for schema updates every hour and submits a PR updating the schema in this repo. Neat!

If you find that the schema is out-of-date (check here), you can submit a PR if I don't update it in a timely manner (I don't monitor it 24/7!):

  1. Update the SCHEMA_GLOBAL and LAYER_NUMBER in js/schema.js.
  2. Replace resources/schema.json with the current schema in JSON format (prettify it, pretty please).
  3. Replace resources/schema.tl with the current schema in Type-Language format.
  4. Update the layer number in index.html.

That's it. Submit your PR and I'll accept it ASAP.

Documentation

Anyone in the community can add documentation to constructors or methods. To do so, click the "Help document this method" button, make your changes, and submit a pull request. Simple as that!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].