laze-project-team / lazenext Goto Github PK
View Code? Open in Web Editor NEWThis is repository for Laze website
Home Page: https://laze.ddns.net/
License: Apache License 2.0
This is repository for Laze website
Home Page: https://laze.ddns.net/
License: Apache License 2.0
アカウントごとにプロジェクトを管理できるように
・firebaseのrealtime databaseでアカウントとプロジェクトのIDを紐づける
・実際のプロジェクトのデータはサーバー上に保管する
・画像データはfirebase storageに保管?
コンソールが無限ループ内の表示などで継続で気にログが表示されている場合にログに追従するように
画像ファイルやテキストファイルなどをプロジェクトにアップロードできるようにしたい
もしかしたらアカウントシステムを作った方がいいかもしれない
パッケージのライセンス一覧を設けるように
_app.tsxから別ファイルに分離してDX向上させたい
valueの形式もあまり好ましくない
#38 を実現するためにアカウントシステムを作成
firebaseを使って実現
console.errorの代わりに何かしらのLoggerライブラリを準備して実装
現在はNext.jsのデフォルトのエラーページのため英語にしか対応していない
エラーページを自分で実装して多言語対応する
言語ファイルを書くときに書き漏れがないようにそれぞれの言語ファイルを確かめるテストを書く
できれば自動で足りない部分を追加できるようにする
fsで難しく書いていた部分をfs-extraで簡略化する
エディタのシンタックスハイライトを多言語に対応させる
他のタブは消せるのでエラーも消すことができるのですが、Masterは消せないのでずっと同じエラーが一か月ぐらい表示されているまんまになってしまいます。
最初以外にもリサイズした時に起こる
たぶんそれはlevelIDが存在しないときでは 適当に''みたいなハンドリングしてるから
現状URLを自分で変えるしか言語を変更する方法がないのでいい感じのボタンを配置したい
#6 の実装までの繋ぎとして言語ファイルをコンパイラ側と同期させるように
git submoduleを使うとよろしいのではないでしょうか
やり方:
https://stackoverflow.com/questions/50554803/triangulate-path-data-from-opentype-js-using-earcut
上記のStack Overflowのサンプルプログラム:
https://jsbin.com/gecakub/edit?html,js,output
最終的に頂点のデータとインデックスデータを取得できるようになればいいです。
Git Flow → GitHub Flow
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.