Issue, Pull Request歓迎します!

DoqueDB開発チームでは、開発にご協力くださる方々を求めています。 DoqueDBはGitHubで公開されており、ユーザーの方々からの質問やご意見、 改善提案については、IssueあるいはPull Requestの作成をお願いしています。 GitHubリポジトリは以下のものです。
https://github.com/DoqueDB/doquedb

こんなIssueを求めています

質問やご意見はIssueとして作成してください。 原則として3営業日以内に一次回答を差し上げます。 開発チームでは以下のようなIssueを求めています。

・動作確認報告
動作環境に記載されていないLinuxディストリビューションでの動作を確認いただけた場合、Issueとしてご連絡ください。ユーザーからの報告として動作環境に記載させていただきます。その際、修正が必要な箇所などありましたら、合わせてご連絡いただければ今後のインストール手順、ビルド手順に反映いたします。
・障害報告
期待と異なる動作、SQL仕様からの動作の逸脱、異常停止などがありましたら、 わかる範囲で発生状況を添えて、Issueとしてご提出ください。
・機能追加・機能改善の要望
既存機能に対する追加・改善の要望についてのIssueも歓迎いたします。 開発チームで検討のうえ、将来的な対応予定について回答さしあげます。
・現状に対して改善すべき点の指摘
機能以外についても、改善が望ましい点がありましたらご指摘ください。
・ドキュメント拡充の具体的な要望
現在、ドキュメントは大幅に不足しています。 ご要望をいただいた方面からドキュメントの作成を進めたいと考えています。

Issueを作成する前に

Issueを作成する前に、Issuesの画面でOpen状態のIssueをご確認ください。 どなたか別の方が、同じ質問やご意見をIssueとして作成しているかもしれません。 重複するIssueは、duplicateのラベルを付けてCloseさせていただきます。 また、作成されたIssueにラベルがない場合、こちらで何らかのラベルを 付与させていただく場合があります。

こんなPull Requestを求めています

既存のソースコードやドキュメントに対する追加または修正、 あるいは新たに作成されたソースコードなどをご提供いただける場合、 Pull Requestの作成をお願いします。 Pull Requestについても、原則として3営業日以内に何らかの対応をいたします。 開発チームでは以下の分野でのご協力を歓迎します。

・ドキュメントやソースコードの改善
ドキュメントやソースコードについて改善のご提案をお寄せください。 ソースコードの変更については、こちらで回帰テストを実施するなど 公開までに作業が必要ですので、お時間をいただくことがあります。
・環境対応
Linuxの特定ディストリビューションへの対応、新規コンパイラへの 対応など、異なる環境で動作させるための修正です。
・パッケージ管理の改善
yumやapt-getなどのパッケージマネージャーへの対応、Dockerコンテナの 作成など、利便性向上のためのご提案を歓迎します。
・他言語からのコネクタの作成
未対応の言語からDoqueDBを利用するためのAPIモジュールについても、 積極的に採用させていただきます。
・各種ユーティリティの改善および新規作成
MySQLなど競合ソフトウェアにはあるもののDoqueDBに欠けているような ユーティリティのご提供も歓迎いたします。
・ドキュメントの英訳
現状ドキュメントのほとんどが日本語版しかありません。ドキュメントを 英訳してくださる方がいらっしゃいましたらご連絡ください。

Pull Requestの作成前にCLA締結が必要です

DoqueDBはApache License 2.0で公開されています。 ユーザーから提供されたコードやドキュメントも同じライセンスで 再配布されるため、Pull Requestを作成されるユーザーの方々には、 あらかじめコントリビューターライセンス契約(CLA)を結んでいただきます。 個人ユーザーの方はINDIV_CLA.txtに、法人としての契約が必要な方は CORP_CLA.txtに、必要な事項を記入したうえで、記載のアドレスまで メールでご連絡ください。折り返しご連絡いたします。 記入事項は原則GitHubアカウントとメールアドレスだけです。

コントリビューターライセンス契約を結ばれていない方からの Pull Requestは、申し訳ありませんがお取り下げいただきます。

著作権表示を付与して再配布します

Pull Requestの内容を採用させていただく際には、 該当ファイルにApache License 2.0のコメントおよび GitHubアカウントによる著作権表示を付加したうえで リポジトリ上で再配布させていただきます。 サンプルを示します。

// 
// Copyright (c) 2024 <GitHubアカウント>
// 
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// 
//     http://www.apache.org/licenses/LICENSE-2.0
// 
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// 

なお、ドキュメントやソースコードについてのPull Requestは、 DoqueDB開発チームや第三者による修正作業と重複することがあります。 対応中あるいは対応予定の作業についてはIssueが作成されていますので、 作業が無駄にならないよう、誰かが着手済みの作業でないことを、 Issuesの画面からご確認くださるようお願いします。

おわりに

ここまでお読みいただきありがとうございました。 DoqueDBはまだまだ発展途上のシステムで、改善の余地が多々あります。 我々も時間のとれる限り改善に努めてまいりますが、 皆様にも開発にご参加いただけることを切に願っております。 今後のご協力をよろしくお願い申し上げます。

TOP