ライブデモはこちらから入手できます。
30分ですべてを入手してください。ライブ、ウェブ上。 30分。
1つのサーバー - FireBaseによって提供されます。 AWS、Googleクラウドはありません。 1つのサーバー、非常にスケーラブルで、開発および低トラフィックサイトのために無料です。
広告が必要ではありませんか?分析は気にしませんか?セットアップ中にそれらを無効にし、15分間節約します - そして、将来いつでも追加できます。
わずか数分で、プロジェクト固有のURLでFirebaseがホストするサイトをホストすることができます。独自のドメインがある場合は、FireBaseホスティングを指すことができます。 - ソートされています。あなたが管理する完全にブートストラップされたWebアプリケーションは、業界で最高のツールのいくつかに裏付けられています。
接線は若いです。 「概念実証」スラッシュ検証プロジェクトであるSnaplog.ioを構築するために使用するにつれて成長しています。 Snaplogは、目的駆動型のフォームビルダーと長期的な追跡および相関機能(別名「チャートとグラフ」)を組み合わせて、たとえば気分と薬の使用など、ユーザーに時間の経過とともに2つを追跡し、相関させます。
Tangentialは、次の個人的なプロジェクト、またはスケールが大きいものをブートストラップするための素晴らしい方法です。単一のWebサイトまたはWebアプリケーションを展開する必要があるが、ユーザー管理のホスティングや実装をゼロから処理したくない小さなサイトの場合、より強力なものを見つけるのに苦労するでしょう。
以下は主要な機能のリストです。接線デモにあるウィジェットとコンポーネントの多くは、実際には別のNPMパッケージとして利用できることに注意してください。たとえば、管理コンソールは、ブートストラップ全体を使用することなく使用できます。
単一サーバーホスティング。 Firebase機能といくつかの優れたFirebaseルール衛生を使用すると、個別の認証サーバーは必要ありません。それはどれほどいいですか?
角度4+、現時点で。プロジェクトの依存関係を最新に保ちます
新しい役割と許可を表示、作成、および割り当てます。 (この機能領域を刷新し、「作成と割り当て」機能を追加してすぐに追加しています - まもなく!)。
SCSを使用したカスタマイズ可能なマテリアルデザインのテーマ。
ブラウザコンソールにログ - コンソールを開くと、デモの出力が表示されます。
Google Analyticsアカウントを接続し、クリーンで簡単にフォローページとイベントトラッキングを行います。まだ分析アカウントを持っていませんか?作成方法について説明します。
まだ広告ウィジェットを作成していますが、AdSenseを接続することは、AdSenseキャンペーンIDをEnvironments.tsファイルに追加するのと同じくらい簡単です。私たちが何を意味するのか分かりませんか? AdSenseはGoogleの広告サービスサービスです。WebサイトまたはWebアプリに広告を表示したい場合は、開始方法を説明します。
AOTにAngular Projectで動作させたい場合はできないことがあります。私たちはそれらのことをしていないので、あなたのプロジェクトは事前にコンパイルされたコードの恩恵を受けることができます。
管理者のみが管理コンソールにアクセスできる場合、現在の訪問者が管理者である場合にのみロードする必要がありますか?その通り。ランディングページをできるだけ小さく保ちます。
私たちは、Angularの推奨事項に従うよう努めています。そうすれば、接線コードベースから借用するだけで、最高の「提案されたプラクティス」を手に入れるように努めています。提案または標準的な慣行がない場合、私たちは一貫性とコンパイル時の「トレーサビリティ」を努力します - コンパイル時に物事が正しいことを証明する能力 - 例として、ナビゲーション目標にトレーサビリティを追加する方法に注意してください。
Tangentialは、非常に重要な、そしてとても退屈なCrufty Nonsenseを過ぎて新しいプロジェクトをブートストラップするために存在します。その「ナンセンス」のいくつかは、私たちが実際に何か便利なことを成し遂げているように感じるように、私たちが本当のものをドアから出したいという私たちの欲求で無視されます。ユーザーを認証する前にホームページを作成したことがありますか?右。複数の言語に展開することを知っていても、国際化できなかったページを書きましたか?
明確にするために、Tangentialはまだi18nに組み込まれていません。私たちはそれに取り組んでいます。悲しいかな、私たちは決して展開することもないという恐怖に苦しんでいます - おそらくほとんどよりも悪いので、そもそも私たちは接線を構築しています!
ARIA、I18N、およびI10Nは、1.0.0リリースをターゲットにする前に実装したい「唯一の」残りの重要な機能です。 Angularが提供する機能を使用してこれらを自分で実装することを妨げるものは絶対にありません。接線は、開発者がAngularを使用する方法でAngularを使用することを妨げるプラクティスを実装または奨励することはありません。
ブートストラップとデモンストレーションプロジェクトは、ショートカットを取ることで有名です。私たちはしません。ドキュメント指向のデータベースに対して開発が初めての場合、ここには実際のコードがあり、別のインスタントメッセージングクライアントではありません。 Tangentialは、実際のデータに対してセキュリティおよび許可ベースのアクセスを提供しようとすることに固有の実際の問題に取り組みます。要求数と権限の忠実度に関して決定を下す必要があります。 can_view_user_emailの許可を追加して、「デモ管理者」アカウントを作成できるようにしますか?もしそうなら、ユーザーの電子メールアドレスが参照としてuserauthdataに保存されるように、データを再編成する必要があります。そうでない場合は、userdocumentの各フィールドを別のリクエストで要求するか、ファイヤーベース関数を介してリクエストをルーティングする必要があります。
開始ガイドについては、Tangential Demoプロジェクトをご覧ください。
このプロジェクトのビルド構造は、Angular Material2からクローニングされました2。クローンは、材料チームがビルドを更新して、単一のモノリシックNPMプロジェクトを提供する前に作成されました。
複数のコンポーネントをリリースしたいが、単一のプロジェクトで開発する場合、このプロジェクトは確かに開始するのに適した場所になるでしょう。 NPMでの「スコーププロジェクト」の手順を見て、親プロジェクトに使用する名前を持つユーザーアカウントを作成する必要があります。たとえば、ここでのプロジェクトパスは、「@Tangential/ScopedProjectNames」のようなもので、「Tangential」はNPM 'ユーザー'名です。
既存の機能のドキュメントの作成と改善に焦点を当て、その機能自体を改善します(そしてテストスイートの再構築...申し訳ありませんが、ここで悪い例を提供しています!これは本当に最優先事項です。ドキュメントの改善と協調して実行されます。
残念なことに、追加の資金を見つけない限り、リード開発者(OK、OK、Git Commitログ:唯一の開発者)が請求書を支払うためにギグを見つける必要があるため、非常に近い機能では接線開発が大幅に減速します。もちろん、コードまたはリソースのいずれかを貢献することで支援することができます。
しばらく「ロイヤル私たち」を分配する…
このリリースで、私は公式に追加のコミットターと資金を求めています。おそらく、早期ですが、このプロジェクトをこの点まで開発することは信じられないほどやりがいがあります。広告や投稿がないので、ここで驚くほどの量のアクティビティが見られ、https://tangential-demo.firebaseapp.com/の分析を介しています。
この一連のツールを作成することは非常にやりがいがあり、これをフルタイムのギグにしたいと思っています。私は二重ライセンスに対処することなく、そうすることができることを非常に好みます - それは私がそれを請求する必要があるものの価値がないからではなく、私は衝撃的に貪欲ではなく、私の仕事が他の生活を楽にしたことを知って本当に楽しんでいます。その開発者は、私が作るのを手伝ったもののために、他の方法よりも多くのことを成し遂げることができました。
この作業の恩恵を受けることになっている場合は、Patreonのプロジェクトに貢献することで、あなたにとってどれほど価値があるかを示すことを検討してください。
Tangentialに興味を持っていただきありがとうございます。問題やリクエストを削除することを恥ずかしがらないでください。
CAIO、