問題タブ [launchpad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C#.NET/MonoでHTTPライブラリを使用して要求/応答を使用するにはどうすればよいですか
現在Launchpad's API
、C#.NETまたはMonoを使用して、その上に小さなラッパーを作成しようとしています。のとおりOAuth
、最初にリクエストに署名する必要があり、Launchpadには独自の方法があります。
私がする必要があるのは、https://edge.launchpad.net/+request-tokenへの接続を作成することContent-type
です。Pythonにはurllib2がありますが、System.Net名前空間を見ると、頭がおかしくなりました。どうやって始めたらいいのかわからなかった。WebRequest
、、HttpWebRequest
またはを使用できるかどうかについては、多くの混乱がありますWebClient
。WebClientを使用すると、証明書エラーが発生することもあります。これは、信頼できるものとして追加されていないためです。
API Docsから、3つのキーを経由して送信する必要があると書かれていますPOST
- auth_consumer_key:コンシューマーキー
- oauth_signature_method:文字列 "PLAINTEXT"
- oauth_signature:文字列 "&"。
したがって、HTTPリクエストは次のようになります。
応答は次のようになります。
私は何度もコードを変更しましたが、最終的には次のようなものを得ることができます
どうすればさらに先に進むことができますか?にRead呼び出しを行う必要がありclnt
ますか?
.NET開発者は、何百ものクラスを作成してすべての新規参入者を混乱させる代わりに、読み取りと書き込みに使用できる1つのクラスを作成できないのはなぜですか。
import - SourcForge からランチパッドへのプロジェクトのミラーリングをオフにする方法は?
LaunchpadにプロジェクトEmleがあります。emle.svn.sourceforge.netからインポートするように設定しました。私の意図は、SourceForge からファイルを 1 回インポートすることでした。
Emle>Branches>2.0は、私が実際に行ったことは、SourceForge プロジェクトをミラーリングするように設定したことを示しています。
ミラーリングをオフにするにはどうすればよいですか?
svn - LaunchPad.net からコードをインポートするにはどうすればよいですか?
Launchpad.net からコードをインポートしたいと考えています。どうすればいいですか?
それはSVNを使用していますか?SVN を使用してコードの変更を最新に保つことはできますか?
どうもありがとう、ロバート
参考:これは私がインポートしたいコードです https://code.launchpad.net/~openerp-commiter/openobject-addons/trunk-extra-addons
git - github のランチパッドでホストされているプロジェクトをミラーリングするにはどうすればよいですか?
Launchpad でホストされているプロジェクトに積極的に貢献したいと考えています。私は GitHub の方がずっと快適で、可能であれば引き続き使用したいと考えています。github で bzr リポジトリをミラーリングできますか?
可能であれば、どうすればこれを設定できますか?
launchpad - Launchpad "Bugs"(別名Malone)をスタンドアロンで使用する-方法は?
クライアント用の問題追跡システムをセットアップしていますが、Maloneを使用してそれを実行したいと思います。システムは完全にプライベートであるため、launchpad.netでスペースを購入して、LaunchpadSuiteの他のすべての部分を無視することはできません。ソフトウェアをダウンロードして別の場所にインストールする必要があります。
https://dev.launchpad.net/Gettingを見たので、ソフトウェア自体を入手する方法を知っているので、ここで求めているのは、私がやろうとしていることを誰かが経験したかどうかです。基本的に、スイートの「マローン」部分を抽出し、構成してデプロイする必要があります。残念なことに、便利なRPMはないようです。
スタンドアロンのMaloneサーバーを実行したら、他にやりたいことがいくつかあります...
1つ目は、クライアントのサイト間でシステムをフォールトトレラントにすることです。したがって、ピアツーピア構成で2つ以上のサーバーをセットアップして、1つのサイトでバグレポートを作成し、それを自動的に表示させる方法はありますか。他のサイトで?単一のサーバーを保持するマスターサイトを指定したくないことに注意してください。必要に応じてサイトを独立して運用できるように、複数のサーバーが必要です。
もう1つやりたいのは、Bugzilla、Trac、またはMantisBTサーバーをアップストリームとしてセットアップできるのと同じ方法で、1つのMaloneインスタンスをメインインスタンスの「アップストリーム」としてセットアップすることです。Launchpadのドキュメントには、これらの他のツールへの同期リンクの設定について多くのことが書かれていますが、Maloneをそれ自体にリンクすることについては奇妙なことに静かです。
linux - Olive で変更されたファイルを 1 つだけコミットしてプッシュするにはどうすればよいですか?
Linux でOliveを使用して、ローカル システムの多数のファイルを変更しました。通常Branch>Commit
は. Branch>Push
_ _ 他のすべての変更ではなく、変更されたファイルの 1 つだけをコミットしてプッシュするにはどうすればよいですか?
ubuntu - Launchpadのダウンローダー?
ランチパッドにブランチをダウンロードすると(大きいです)、ピアエラーによって接続がリセットされます。ランチパッド用のダウンローダーはありますか?また、履歴書機能があれば素晴らしいでしょう。ところで、コマンドラインでbzrを使用しています。
前もって感謝します!
PS私はUbuntuを使用しています
bazaar - 単調に増加するバザールトランクリビジョン番号
私はまだバザールのリビジョン番号がどのように機能するかを理解しています。私たちのチームが使用するワークフローは基本的に次のとおりです。
トランクリビジョンの番号付けが安定していて、プッシュするたびに単調に増加する場合は、それをお勧めします。しかし、私が理解しているように、誰でもbzr merge; bzr push lp:project/trunk
トランクのリビジョン履歴をローカルブランチのリビジョン番号に付け直すことになります。「トランク、リビジョン705」は時間の経過とともに変更される可能性があるため、これはチームにとって非常に混乱を招きます。
グローバルIDを使用することもできますが、のような長い文字列を使用するのは少し厄介ですfoo@example.com-20110224160420-nnob0vg2vdk0yjow
。
トランクリビジョンの番号付けスキームが安定し、単調に増加するようにワークフローを調整する方法はありますか?
version-control - プライベート Launchpad インスタンスの経験がある人はいますか?
自分のサーバーにすでにランチパッドをインストールして実行している人はいますか? ネットで調べてもわからなかったのでアドバイスお願いします。その上、公式チームは、独自のランチパッドを持つことについて恐ろしい発言をしています。彼らはまた、配布されたソースには多くの管理スクリプトが含まれておらず、ユーザーが自分でそれらを再発明する必要があるとも言っています (実際には、誰も独自のものを持ちたくないのだと思いました)。
私は自分のものを持ちたいと思っていますが、それは 2 人から 3 人のコーダーによって開発された 1 つのプライベート プロジェクト用です。適切な Ubuntu サーバーを備えた専用サーバーをレンタルします。しかし、そうする前に、次のことを知りたいです。
1 つのインスタンスをインストールして、その特定の安定版を使い続ける場合 (アップストリームの公式ランチパッドをアップグレードして同期する必要はまったくないと確信しています)、すべてのデータを失うなどの大きなリスクを負うことになりますか?
時々クラッシュしますか?
多くの管理者の開発が必要ですか。スクリプト?
セットアップと初期構成は難しいですか (またはまだ文書化されていません)?
あなたが私で、Bazaar で働きたいとしたら、他にどのプロジェクト管理プラットフォームを選びますか?
ランチパッドのバックアップ体制は?
bazaar - プロジェクトをリファクタリングして、bazaar を使用して安定ブランチとトランク ブランチを取得する
私はVCS、特にBazaarに比較的慣れていないので、このような構造を使用して、それを使用せずにプロジェクトを開始しました
しかし、VCS は集合論以来の最高のものだと言われているので、私はそれを使ってBazaar の下に置こうとしました。
今では (なんてクールなのだろう) 私はbzr commit -m "spam"
いつでも好きなときにbzr push
、自分の HDD を信頼していないときだけです。
しかし、安定した配布可能なコードがいくつかあるので、ランチパッドでプロジェクトをセットアップしました。trunk
バックアップのためだけに不安定なコミットを作成できるstable
ブランチと、ユーザーが使用するブランチが必要です。
つまり、いくつかのコマンドを生成するだけで、配布したい安定したバージョンがstable
ある現在の状態で更新され、すべての中間リビジョンが 1 つにまとめられます。trunk
可能であれば、フォルダー構造をリファクタリングせずにこれを行うにはどうすればよいですか?通常の規則に従って、ランチパッドのプロジェクト構造はどうあるべきですか?