Django,Vue,GitLabのプロジェクトテンプレート


自己紹介
皆さん、こんにちは.ブライアンと申します.中国語で開発に関する内容を書くのは初めてです.私は31歳のアメリカ籍の白人で、フィラデルフィアで開発の仕事をしています.大学を卒業してから、北京に行って新エネルギー原の市場研究に従事しました.仕事の任務の一部は中国のエネルギー分野のニュースと新しい政策を英語に翻訳することだ.その後、私はアメリカでエネルギーデータに関する情報の仕事を始め、python、javascriptを勉強してデータの可視化と分析を始め、ホームページのキャプチャもしました.私の今の仕事は主にDjango、Vueです.js、dockerなどの技術は、中国や中国語には及ばない.私は中国のプログラム分野のトレンドと発展方向をもっと知りたいので、私はアカウントを登録しました.
プロジェクト紹介
私は最近完璧なDjango、Vueを開発しようと努力しています.js,docker,GitLabなどの技術のネットワークアプリケーションプロジェクトテンプレート.できるだけ12-Factorの方法でプロジェクトの配置と管理をしたいと思っています.また、非常に詳細な技術ドキュメントも書きたいと思っています.私が今日共有するプロジェクトはVerbose Equals Trueと呼ばれています.コードはこのリンクで開くことができます.https://gitlab.com/verbose-eq....
プロジェクトの概要
  • ローカル開発環境を設ける極めて簡単(docker-compose upでよい)
  • .
  • ユニットテストおよびエンドツーエンドテスト(pytest,jest,Cypress)
  • Appコードはクラウドプロバイダ
  • に依存しない
  • VuePressガイドおよびテクニカルドキュメントWebサイト(GitLab Pages)
  • ソーシャルネットワーク認証(現在GitHubとグーグルの2つのログイン方式しかありません-残念ながら私は微信の開発アカウントを申請できません.中国の身分証明書が必要ですから)
  • コンテナ技術に基づく包括的持続的統合プロセス(GitLab CI:test,build,integration,release,deploy,monitor)
  • の一般的なネットワークアプリケーション構造、例えばタスクキュー(celery)、タイミングタスク(beat)、websocket(Django Channels)、キャッシュなどの
  • フロントエンドとバックエンドは完全に分離されている(Django REST Framework,Vue,Quasar)
  • 私はVueを使い始めたときにElementUIを使いましたが、今はQuasar FrameworkがPWA、Electron、そしてmobileの最適化が好きです.
    将来の目標とプロジェクトの発展方向
    私は今KubernetesとGKEを勉強しています.このプロジェクトをminikubeで設定しました.次のリンクはminikubeの英語ガイドです.https://verbose-equals-true.g....私はできるだけ早くk 8 sの開発過程とキーを掌握することを望んで、例えばHelm、私自身の技術能力をアップグレードします.
    これらのツールやこのようなプロジェクトのレイアウトが中国で人気があるかどうか分かりません.皆さんはどう思いますか?フィードバックありがとうございます.もし何か問題があったら、メッセージを残してください.SegmentFaultの開発コミュニティにもっと参加したいです!
    皆さん、私の微信を追加してください:mrbrian 88