kudo's People
kudo's Issues
[DataModel] Tagの実装
DataModelのTagを実装する。
ブランチ
- feature/DataModel
前提条件
なし
完了条件
- コード実装
UI設計
概要
UI実装のEpic
※デザイン等のタスクは含めない
主なタスク
- Metroウィンドウ+Ribbon
ログイン用APIスタブを追加する
ローカルテスト用のコンテキストも作成して、スタブを使用して実際にレスポンスデータを取得できるようにします。
- feature/API
- リクエストデータ
- レスポンスデータ
- インターフェーススタブ
- サービス(simul)
ナビゲーションパネル(ラベル)の設計
概要
階層構造をラベルで表示するパネルです。
行うこと
- FlyoutのLeftに表示します
マウススクロールでの、次前画像のシームレス表示
マウススクロールで、次画像・前画像をシームレスにスクロール表示する。
マウススクロールの方向
- マウススクロール(手前) = 次画像
- マウススクロール(奥) = 前画像
情報検索APIのスタブを追加する
- 検索条件式のネスト構造化データをAPIに含める
- feature/API_/Find
マウスホイールでの、サムネイル画像の拡大・縮小
画像プレビュー画面で、表示しているサムネイル画像の拡大・縮小を行う。
拡大・縮小には、マウスホイールを使用する。
画像プレビューパネルの設計
概要
画像のプレビューを行います
行うこと
- ドキュメント部へのUI表示
[DataContext] Ubiデータベースの実装
[Repository] Accountの実装
アカウントのデータアクセス用リポジトリの実装
ブランチ
- feature/DataModel
前提条件
- Accountデータモデルが作成済み
[DataModel] Categoryの実装
DataModelのCategoryを実装する。
前提条件
なし
完了条件
- コード実装
キーボードの矢印キーで、次の画像を表示する
画像プレビュー画面において、キーボードの矢印キーを押下で次の画像を表示する。
表示状態切替(Flyoutパネル)
Flyoutパネルの表示・非表示を切替を行う。
- リボンメニューへ、表示状態切替用のUI追加
切替対象
- プロパティペイン
- 入力ボタン
サーバシミュレータのSearchDataAPIでカテゴリIDをキーとした検索ができない
概要
指定したカテゴリIDに関係なく、Artifactのコレクションがレスポンスに含まれている。
再現手順
割愛
GUIアプリケーションの二重起動抑止
後から起動したアプリケーションで、エラーメッセージが表示されアプリケーションが自動的に終了する。
[DataModel] Artifactの実装
DataModelのArtifactを実装する。
前提条件
なし
完了条件
- コード実装
Simulが使用するテストデータをXMLファイルから読み込む
Simulが返すデータに、XMLファイルから取得した値を使用する。
- XMLファイルの配置場所は、固定でよい。
- XmlSerializer
ブランチ名
- feature/Simul
前提条件
- DataModelが実装済みであること
完了基準
- XMLファイルから値を取得し、オブジェクトが作成できること
- Category
- Label
- Tag
- Artifact
- Workspace
- サムネイル情報をXMLファイルから取得する
- サムネイルとして読み込む画像ファイルを、XMLファイルで指定する
タグ読み込みAPIのスタブを追加する
LoadTag
- リクエストデータ
- レスポンスデータ
- インターフェーススタブ
- サービス(simul)
- feature/API
DataModel
DataModelに関する話題をまとめるEpic
- DataModelの実装
- Repositoryの実装
入力パネル(ラベル)のデザイン
[Repository] Tagの実装
タグのデータアクセス用リポジトリの実装
ブランチ
- feature/DataModel
前提条件
- Tagデータモデルが作成済み
ログアウト用APIスタブを追加する
ローカルテスト用のコンテキストも作成して、スタブを使用して実際にレスポンスデータを取得できるようにします。
- リクエストデータ
- レスポンスデータ
- インターフェーススタブ
- サービス(simul)
- feature/API
API設計
概要
- APIのスタブ追加
- API処理コード追加
- API関連のバグ
[DataModel] Labelの実装
DataModelのLabelを実装する。
ブランチ
- feature/DataModel
前提条件
なし
完了条件
- コード実装
スレッド名が間違っている
スレッドの名称が正しくない。
Database
データベースに関する話題をまとめるEpic
- DataContextの実装
- SQL
[DataModel] Workspaceの実装
DataModelのWorkspaceを実装する。
前提条件
なし
完了条件
- コード実装
画像全体のマップ表示
画像プレビューパネルで、画像全体を表示するマップの表示する。
[Repository] Workspaceの実装
ワークスペースのデータアクセス用リポジトリの実装
ブランチ
- feature/DataModel
前提条件
- Workspaceデータモデルが作成済み
サムネイルの作成
サムネイル画像生成ルーチン
前提条件
- サービス・アプリが動作していること
完了条件
- 画像の縮小画像(サムネイル)が生成できること
- 作成した画像のバイナリデータを取得できること
サービスサーバを起動するまで・・・
- 既存プロジェクト関連
カテゴリ読み込みAPIのスタブを追加する
LoadCategory
- リクエストデータ
- レスポンスデータ
- インターフェーススタブ
- サービス(simul)
- feature/API
ナビゲーションパネル(カテゴリ)の設計
概要
階層構造をツリーで表示するパネルです。
行うこと
- FlyoutのLeftに表示します
ラベル読み込みAPIのスタブを追加する
LoadLabel
- リクエストデータ
- レスポンスデータ
- インターフェーススタブ
- サービス(simul)
ブランチ
- feature/API
ソリューションファイルを作成する
- プロジェクトファイルの作成
-- Saku
入力パネル(ラベル)の設計
概要
ドキュメント部のオブジェクトに設定するラベルを入力するパネルです。
まだ決まっていないこと
行うこと
- FlyoutのBottomに表示します
- 表示状態の切替(表示・非表示)を行います。
プロパティペインの設計
概要
プロパティペインでは、ドキュメント部に表示しているオブジェクトにより、表示内容の切り替えを行います。
まだ決まっていないこと
- 表示対象のデータ
- ドキュメント部に表示するオブジェクトの種類
行うこと
- プロパティペインは右Flyoutへ表示します。
- 表示・非表示の切り替えを行います。
[DataContext] Thumbデータベースの実装
ナビゲーションパネルの設計(カテゴリ)
- Category
カテゴリをTreeListを使って表示するUIの実装
ARTIFACT一覧モードの実装
リポジトリ
/feature/Explorer
実装概要
- ViewModel
- XAML実装
- アイテムコンテキスト
- サービス呼び出し
[Repository] Thumbnailの実装
サムネイルのデータアクセス用リポジトリの実装
ブランチ
- feature/DataModel
前提条件
- Thumbnailデータモデルが作成済み
UI設計(ドキュメント)
プロパティペインパネルのデザイン(DataModel:Image)
Imageデータモデル用のプロパティペインパネルをデザインする。
- ラベルの表示(一覧)
- キャプションの表示
[Repository] Labelの実装
ラベルのデータアクセス用リポジトリの実装
ブランチ
- feature/DataModel
前提条件
- Labelデータモデルが作成済み
バージョン取得用APIスタブを追加する
GetServerVersionのスタブを実装します。
ローカルテスト用のコンテキストも作成して、スタブを使用して実際にテストデータを取得できるようにします。
TEST
[Repository] Categoryの実装
カテゴリのデータアクセス用リポジトリの実装
ブランチ
- feature/DataModel
前提条件
- Categoryデータモデルが作成済み
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.