Awesome Dojo
Dojoを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
索引
- DojoToolkit.orgのリソースとドキュメント
- チュートリアル
- スターターとボイラープレート
- パッケージ、ライブラリ、スクリプト
- サーバー側統合
- テスト
- アプリケーション
- テーマ
- TypeScript
- コミュニティ
- その他のAwesomeリスト
- コントリビューションとライセンス
DojoToolkit.orgのリソースとドキュメント
- API - Dojo ToolkitのAPIリファレンス。
- Roadmap Dojoのロードマップ(全バージョン)。
- Blog - Dojo Toolkitブログ。
- Demos - Dojo Toolkitのデモ。
- Reference guide - http://dojotoolkit.org/reference-guide/1.10/
- Tutorials - Dojo Toolkit向けの公認・更新済みチュートリアル。
- Dojo Meta - Dojo 2のコントリビューション・コーディングガイドライン。
- Dojo Website - Dojo Toolkit 1.xから2.xへの移行用Webサイト。
チュートリアル
- Dojo and Bootstrap FAQ - DijitでBootstrapを使う方法。
- Dojo Toolkit 1.9 tutorial - Dojo Toolkit 1.9を使うチュートリアル。
- Dojo the Good parts - 2014年3月10〜13日にPalm Springsで開催されたESRI Developer Summitの発表。
- Pluralsight’s Dojo tutorial - Dojo Toolkit学習用動画チュートリアル。
スターターとボイラープレート
- dboostrap - Dojo向けBootstrapテーマ。
- Dojo Boilerplate - Dojo Toolkit開発を始めるためのボイラープレート。
- Dojo Twitter bootstrap - Dojoを使ったTwitter Bootstrapフレームワークの実装。
- dojo.js - JasmineとGulpを使ってDojoを始める最小限のボイラープレート。
- dojo-node-boilerplate - NodeJS上でDojo Toolkitを使うためのクイックスタート「テンプレート」。
パッケージ、ライブラリ、スクリプト
- AngularJS Dojo - Dojoウィジェット向けAngularJSディレクティブ。
- delite - HTML Custom Element/Widget基盤。
- deliteful - マルチチャネル(デスクトップ/モバイル)UI Custom Elementsライブラリ。
- Dojo Foundation packages - Dojo Foundationで利用可能なパッケージ。
- dojo-smore - Dojo/Store実装を持つパッケージ。
- generator-dojo - Dojoプロジェクト向けYeomanジェネレーター。
- グリッド
- grunt-dojo - Gruntタスク内でDojoをビルド。
- grunt-dojo2 - Gruntタスク内でDojo 2をビルド。
- karma-dojo - Karmaプラグイン。Dojo Toolkit向けアダプター。
- Leadfoot - Selenium WebDriver APIへクロスプラットフォームの一貫性をもたらすJavaScriptクライアントライブラリ。
- Sitepen dstore - データコレクションとオブジェクトをモデル化・操作するツールを提供するデータ基盤フレームワーク。
- xaction - ユーザー操作のUIとロジックを提供するコンポーネント。
Dojo 2
- Dojo core - TypeScriptとJavaScriptのコアユーティリティを含むDojo 2パッケージ。
- DOM Utilities - Dojo 2 DOMユーティリティ。
- Dojo Command Line Tooling - Dojo 2アプリケーション向けコマンドラインツール。
- Dojo loader - Dojo 2向けAMDローダー。
- Dojo routing - Dojo 2ルーティング。
- Dojo compose - Dojo 2合成ライブラリ。
- Dojo widgets - Dojo 2向けコアUIコンポーネントライブラリ。
- Dojo has - 機能検出ライブラリ。
- Dojo shim - ES6+機能をモジュール単位で補完するモジュール群。
- Dojo parse - ウィジェットを宣言的にインスタンス化するパッケージ。
- Dojo2 App - Dojo 2向けアプリケーションフレームワーク(例)。
サーバー側統合
- Dojango - DojoとDjango Pythonフレームワークの統合。
- dojo-rails - DojoとRuby on Railsフレームワークの統合。
- Dojo Maven - Dojo ToolkitのMavenパッケージング。
- ASP.NET
- Dojo & ASP.NET - Dojo EnhancedGrid、JsonRest Store、Entity Framework、SQL Server、ASP.NET MVC Web APIを使う、ソートとページング対応DataGrid View。
- Dojo.NET - Dojo Toolkitを使い、ASP.NET Webサイト(WebFormsとMVC、Razorを含む)へWebControlバインディングを提供する.NETクラスライブラリ。
- Reactive Extensions - Dojo Toolkit向けReactive Extensionsバインディング。
- Java
- Node.js
- dojo-node - Node.js向け軽量Dojoラッパー。
- Dojos - NodeJS上のサーバー側Dojo。
- Node.js integration - DojoとNode.jsの使用方法を扱うチュートリアル。
- PHP
- Dojo & Composer - Dojoを含むzoopパッケージ向けカスタムComposerインストーラー。
- Dojo & Symfony PHP framework - Dojo ToolkitとSymfony PHPフレームワークを統合。
- Dojo & Zend PHP framework - DojoModuleを通じてDojo ToolkitとZend Frameworkを統合。
テスト
- Intern - JavaScript向け次世代コードテストスタック。
- Intern User guide - The Internの使用方法を扱うかなり完全なマニュアル。
- Intern Yeoman page objects - ユニットテストとスイートを作成するYeomanジェネレーター。
- Intern Yeoman generator - Intern向けYeomanジェネレーター。
アプリケーション
- AuShada - 電子医療記録(EMR)と公衆衛生管理向けDjango・Dojoアプリケーション。
- dapi - Node.js製Dojo APIビューアー。
- Dig Dug - WebDriverサービストンネルを起動するJavaScriptライブラリ。
- Dojo Demo - Dojoのデモ。
- dojorama - Dojo 1.9、Twitter Bootstrap 3、History APIベースのシングルページ・デモアプリケーション。
- Dojox application - モバイル、タブレット、デスクトップ向けDojox Application Framework。
- js-doc-parse - Dojo JavaScriptファイルを解析し、インラインドキュメントを抽出するライブラリ。
- rstwiki - PythonとDojo Toolkitで構築されたシンプルなreST/Wikiシステム。
- Scripted - 当初はJavaScript編集に焦点を当てた、高速で軽量なコードエディター。
- todomvc - MV*フレームワーク選びを支援するTodoアプリ例。
- Dojo2 Example - Dojo 2の例。
- xamiro - 最小限の依存関係を持つ、PHP・JavaScript製IDE風ファイルマネージャー。
- Windows-dist - IoTとプロトタイピング向けの完全自動化スイート。
テーマ
- dijit-claro-stylus - DijitのClaroテーマをLESSからStylusへ直接変換。
- Flat Dojo Theme - Esri Flat Dijit Design。
- Semantic Dojo Theme - Semantic UI Frameworkの優れたスタイルを活用するレスポンシブDojoテーマ。
TypeScript
- Definitive TypeScript Guide - TypeScriptの機能に関するガイド。
- Dojo to Typescript Converter - Dojoのapi.jsonファイルからTypeScript互換宣言を作成するTypeScriptスクリプト。
- Dojo-TypeScript - Microsoft TypeScript 0.9.5でDojo 1.9 AMD形式を使用。
- Dojo Typings - DijitとDojoXを含むDojo 1 TypeScript型定義のリポジトリ。
コミュニティ
- Brazilian Facebook Group - Facebook上のブラジルDojoコミュニティ。
- Dojo mailing list - 質問と議論のためのメーリングリスト。
- Dojo on StackOverflow - StackOverflow上のDojo Toolkitサポート。
- Dojo on Twitter - DojoのTwitterアカウント。
- Facebook Group - Facebook上のDojoコミュニティ。
- Google Plus Community - Google Plus上のDojoコミュニティ。
- Linked In Dojo Ajax Toolkit Developers Group - LinkedIn上のDojoコミュニティ。
- Linked In Dojo Toolkit Group - LinkedIn上のDojoコミュニティ。
- Reddit Community - RedditでDojoを議論する成長中のコミュニティ(招待制)。
- SensioLabs Connect Club - PHP・Symfony開発者向けSensioLabs Connect Dojo Toolkit Club。
- IRC - 大規模で活発なIRCサポートチャンネル。
- Meetup - 地域で参加し、ユーザーグループを探す。
その他のAwesomeリスト
- awesome-javascript - Awesome JavaScriptリスト。
- awesome-javascript-books - Awesome JavaScript書籍。
- Awesomeリスト:
- awesome - Awesomeリスト。
- awesome-awesome - Awesomeリスト。
- GetAwesomeness - Awesomeリスト群。
- lists - Awesomeリスト群。
- awesome-all - Awesomeリスト群。
- awesome-awesome - Awesomeリスト群。
コントリビューションとライセンス
このAwesome Dojo Toolkitリストへのコントリビューションを歓迎します。このリストの構築に協力したすべてのコントリビューターに深く感謝します。
法律で認められる限り、Peter Kokotは本作品に関するすべての著作権および関連する権利または隣接権を放棄しています。
