すべてのデータの安全なホーム。
Nextcloud を使用して、自宅や組織でファイル、カレンダー、連絡先、コミュニケーションなどにアクセス、共有、保護する方法について詳しく知りたいですか? 私たちのすべての機能について学びましょう。
企業?公共部門または教育機関のユーザーですか? Nextcloud GmbH が提供するNextcloud Enterpriseをご覧になることをお勧めします。
Nextcloud のサポートも利用できます。
貢献する方法はたくさんありますが、開発はその 1 つにすぎません。翻訳者、デザイナー、テスター、他の人を助けるなど、参加する方法を見つけてください!
git commit -sm "Your commit message"
@mentionからレビューする人を作成します
サードパーティ コンポーネントは、最初に初期化する必要がある git サブモジュールとして処理されます。したがって、通常の git checkout の呼び出しまたは同様のコマンドとは別に、
git submodule update --init詳細については Git のドキュメントを参照してください。
First run wizardやActivityなどの通常のリリースにデフォルトで含まれているいくつかのアプリが欠落しており、それらをサブフォルダー
masterに複製して手動でインストールする必要があります。
apps
stable*それ以外の場合は、ブランチを使用して、git チェックアウトをリリース アーカイブと同じように処理できます。本番システムでは決して使用しないでください。
設定から始めて、フロントエンドで Vue.js を使用する方向にますます進んでいます。変更時にコードをビルドするには、ルート フォルダーで次の端末コマンドを使用します。
# install dependencies
make dev-setup
# build for development
make build-js
# build for development and watch edits
make watch-js
# build for production with minification
make build-js-production
変更を加えるときは、コンパイル済みファイルもコミットしてください。
ファイルと設定のいくつかの場所で、まだハンドルバー テンプレートを使用しています。これらを段階的に Vue.js に置き換えますが、その間は個別にコンパイルする必要があります。
ハンドルバーをまだインストールしていない場合は、次のターミナル コマンドでインストールできます。
sudo npm install -g handlebars
.handlebars次に、ローカルの Nextcloud 開発インストールのルート フォルダー内で、ファイルを変更してコンパイルするたびにターミナルで次のコマンドを実行します。
./build/compile-handlebars-templates.sh
JS の変更をチェックインする前に、必ず本番用にビルドしてください。
make build-js-production
次に、コミットするコンパイル済みファイルを追加します。
時間を節約し、特定のアプリのみを再構築するには、次を使用してモジュールをアプリ名に置き換えます。
MODULE=user_status make build-js-production
make build-jsまたは以前に使用していた場合
make watch-jsは、多くのファイルが変更済みとしてマークされていることに気付くでしょう。そのため、最初にワークスペースをクリアする必要があるかもしれません。
バックエンドの PHP コードを変更する場合、通常、チェックインする前に追加の手順は必要ありません。
ただし、新しいファイルが作成された場合は、次のコマンドを実行してオートローダー ファイルを更新する必要があります。
build/autoloaderchecker.sh
その後、コミットにオートローダー ファイルの変更も含めてください。
2016 年 6 月 16 日以降のこのリポジトリへのすべての貢献は、AGPLv3 またはそれ以降のバージョンでライセンス供与されていると見なされます。
Nextcloud は CLA (Contributor License Agreement) を必要としません。著作権はすべての個々の投稿者に属します。したがって、大幅に変更した場合は、すべての貢献者がファイルのヘッダーに次の行を追加することをお勧めします。
@copyright Copyright (c) <year>, <your name> (<your email address>)
行動規範をお読みください。このドキュメントは、Nextcloud の参加者が前向きで刺激的な雰囲気の中で効果的に協力できるようにするためのガイダンスを提供し、どのように協力してお互いを強化しサポートできるかを説明します。
このリポジトリに貢献するためのガイドラインを確認してください。
貢献方法の詳細: https://nextcloud.com/contribute/