Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

簡単な使い方 #48

Open
hrdtbs opened this issue Apr 28, 2022 · 0 comments
Open

簡単な使い方 #48

hrdtbs opened this issue Apr 28, 2022 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@hrdtbs
Copy link
Member

hrdtbs commented Apr 28, 2022

特定のサービスのendpointsを更新したいとき

ほとんどのフロントエンドのリポジトリで、package.jsonにendpoints-sdk-cliに含まれているはずなので、globalに追加しなくとも、npxコマンドなどから呼び出すことが出来ます。

npx mes update [SERVICE_NAME]

[SERVICE_NAME]はendpoints.config.jsonのdependenciesオブジェクトのkeyです。

Q. どこのブランチから生成されるんですか?
A. メインブランチ(簡単に言えばGithubで開いたときに最初に表示されるブランチ)です。

Q. 更新されないです。
A. エラーが出ていなければ、バックエンドのリポジトリのメインブランチにある.endpoints.jsonが更新されているかを確認してください。エラーが出ていて、よく分からなければ私に聞いてください。

Q. 少し前のコミット時のものを入れたいです
A. READMEを見てください。

Q. メインブランチ以外から生成したいです。
A. 対応していないので、PRを投げるかnode_modules内のJSファイルを編集してください。classes/Repositoryにメインブランチを推定する仕組みが入っているので、ここでブランチを指定できるように変更を加えればいけます。

新しいサービスのendpointsを追加したいとき

npx mes add matsuri-tech/[REPOSITORY_NAME]

matsuri-tech以外のオーガニゼーションやユーザーのリポジトリを見たいときは、matsuri-techの部分を変更してください。
[REPOSITORY_NAME]はリポジトリの名前です。

Q. matsuri-tech以外のリポジトリを入れたいです
A. matsuri-techの部分をそのオーガニゼーションやユーザーの名前に置き換えてください。

Q. 少し前のコミット時のものを入れたいです。
A. addコマンドを使ってください。詳しくはREADMEを見てください。

Q. 雑に全てのサービスをまとめて更新したくないですか?
A. 意図せずにendpointsが更新されたら怖くないですか?

@hrdtbs hrdtbs added the documentation Improvements or additions to documentation label Apr 28, 2022
@hrdtbs hrdtbs pinned this issue Apr 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant