Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Create Maven Archetype templates for quick start

オープン
#70 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
58/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
java

調査の方向性

まず Maven archetype guide と Flink quickstart example を確認し、その後、tarantool-archetypes/ モジュールを作成する前にリポジトリの構成を調べます。BOX および CRUD archetype を、サンプルコード、README ファイル、依存関係、設定とともに定義します。生成されたプロジェクトが動作し、ドキュメントに quickstart の手順が含まれていれば完了です。

索引モデルが issue の本文から書いたものです。

説明

Summary

Create Maven Archetype templates to enable quick project scaffolding for common Tarantool Java SDK use cases, similar to Flink's quickstart archetype.

Motivation

Currently, users need to manually set up their project structure and dependencies when starting with Tarantool Java SDK. Providing archetype templates would significantly improve the developer experience by generating ready-to-use project skeletons.

Desired Usage

# BOX API quickstart
mvn archetype:generate \
    -DarchetypeGroupId=io.tarantool \
    -DarchetypeArtifactId=tarantool-box-quickstart \
    -DarchetypeVersion=1.6.0

# CRUD API quickstart
mvn archetype:generate \
    -DarchetypeGroupId=io.tarantool \
    -DarchetypeArtifactId=tarantool-crud-quickstart \
    -DarchetypeVersion=1.6.0

Proposed Archetypes

  1. tarantool-box-quickstart - Template for projects using BOX API (low-level space operations)
  2. tarantool-crud-quickstart - Template for projects using CRUD API (high-level CRUD operations)
  3. tarantool-cluster-quickstart (optional) - Template for clustered Tarantool setups

Reference

Acceptance Criteria

  • Archetype module structure created under tarantool-archetypes/
  • BOX API archetype with sample code and README
  • CRUD API archetype with sample code and README
  • Generated projects include proper dependencies and configuration
  • Documentation updated with quickstart instructions
主要言語
Java
スター
16
フォーク
0
平均マージ
18時間 58分
マージ済み PR(30日)
8

環境構築

  • Dockerfile・Docker Compose ファイルなし
  • プルリクエストのテンプレートあり
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

tarantool/tarantool-java-sdk のほかの issue

tarantool/tarantool-java-sdk の issue をすべて見る

似ている issue

Java の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。