{"id":18300321,"url":"https://github.com/jpdevries/matboard","last_synced_at":"2026-03-13T17:45:43.701Z","repository":{"id":66811478,"uuid":"14881930","full_name":"jpdevries/matboard","owner":"jpdevries","description":"A Series of Conceptual Proof demonstrated with several different toolkits","archived":false,"fork":false,"pushed_at":"2016-10-30T21:27:06.000Z","size":855,"stargazers_count":13,"open_issues_count":7,"forks_count":3,"subscribers_count":16,"default_branch":"gh-pages","last_synced_at":"2024-11-22T01:41:57.273Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jpdevries.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-03T03:02:15.000Z","updated_at":"2019-08-16T13:46:40.000Z","dependencies_parsed_at":"2023-04-14T17:42:46.261Z","dependency_job_id":null,"html_url":"https://github.com/jpdevries/matboard","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpdevries%2Fmatboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpdevries%2Fmatboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpdevries%2Fmatboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpdevries%2Fmatboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpdevries","download_url":"https://codeload.github.com/jpdevries/matboard/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227962266,"owners_count":17847912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T15:12:01.560Z","updated_at":"2026-03-13T17:45:43.674Z","avatar_url":"https://github.com/jpdevries.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"matboard\n========\n\nWIP. A series of conceptual proofs demonstrated with several different\u0026nbsp;toolkits.\n\n## Discuss\nJoin the conversation in our public Gitter chat\u0026nbsp;room.\n\n[![Gitter chat](https://badges.gitter.im/jpdevries/matboard.png)](https://gitter.im/jpdevries/matboard)\n\n## Overview\nMatboard started as an initiative to compare different toolkits by creating identical user experiences that are progressively enhanced with different toolkits such as AngularJS, Ember, jQuery, etc. While matboard started as a quest to find the \"one true\" toolkit to rule them all, we have discovered something far more\u0026nbsp;interesting.\n\n_Tracing our technology stack back to HTML is the only way we can maintain creative freedom in our experiences_. With these thesis in mind, matboard is now ambitiously experimenting with several different \"labs\" all of which are progressively enhanced HTML\u0026ndash;first experiences. The design and user experience of a lab should not be influenced or dictated by an given framework or toolkit. [See JS\u0026nbsp;Drivers](https://github.com/jpdevries/matboard/wiki/JS-Drivers).\n\nThe only requirement for a lab is that it be developed HTML first. What it is progressively enhanced with, if anything at all, is free for the author to\u0026nbsp;decide.\n\n## Goals\nWhile this initiative started as part of a MODX open source effort, I don't want the goals and initiatives of this project to be directly bound to MODX. We should be free to think outside that box while keeping our fingers crossed that discoveries made here can be upstreamed to MODX\u0026nbsp;Next.\n\n - With each lab, prove accessibility and performance can be achieved while maintaining creative freedom throughout the design and user\u0026nbsp;experience\n - Collaborate, discuss, and challenge a variety of different toolkits (React, AngularJS, VanillaJS, ExtJS,\u0026nbsp;etc)\n - Support WCAG Guidelines 2.0 Level\u0026nbsp;II\n - Support WCAG Guidelines\u0026nbsp;1.0\u0026nbsp;(`.no-js`)\n\n## Labs\nLabs are found in the `./labs/` directory. The `gh-pages`, `master`, and `develop` branch will be enhanced with whichever JS driver is most stable. Branches like `angular` will be used to host other iterations of the labs. Pull Requests are always\u0026nbsp;welcome.\n\nEach lab has a Wiki page that contains finding, screenshots, \u0026nbsp;screencasts as well as a link to a gh-pages\u0026nbsp;demo.\n\n- [Resource Edit](https://github.com/jpdevries/matboard/wiki/Resource-Edit-Lab)\n- [Settings Table](https://github.com/jpdevries/matboard/wiki/Settings-Table-Lab)\n- [User Edit](https://github.com/jpdevries/matboard/wiki/User-Edit-Lab)\n- [Manage Users](https://github.com/jpdevries/matboard/wiki/Manage-Users-Lab)\n\nLabs can be discussed further on Gitter or [by opening an issue](https://github.com/jpdevries/matboard/issues/new).\n\n## Contribution Guidelines\nWIP. In the interim, ping me on\u0026nbsp;Gitter.\n\n## Screencasts\n- [Vimeo Channel](https://vimeo.com/album/3962656)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpdevries%2Fmatboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpdevries%2Fmatboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpdevries%2Fmatboard/lists"}