Skip to main content

No project description provided

Project description


AIRA

~AI-Integrated Repository for Accelerated Development~
PyPI - Version PyPI - Format PyPI - Implementation PyPI - Status PyPI - Downloads PyPI - Downloads GitHub Repo stars forks - Sunwood-ai-labs GitHub Last Commit GitHub Top Language GitHub Release GitHub Tag GitHub Actions Workflow Status

[🌐 Website][🐱 GitHub] [🐦 Twitter][🍀 Official Blog]

[!IMPORTANT] このリポジトリのリリースノートやREADME、コミットメッセージの9割近くはclaude.aiChatGPT4を活用したAIRA, SourceSage, Gaiah, HarmonAI_IIで生成しています。

🌟 はじめに

AIRAは、リポジトリの管理や開発を加速するためのAIインテグレーション開発ツールです。
Githubリポジトリの作成、ローカルリポジトリの初期化、コミットメッセージの自動生成、READMEの自動生成などを行うことができます。

開発者の皆さんは、AIRAを使うことで以下のようなメリットを得ることができます。

  • リポジトリ管理の自動化による開発の加速
  • コミットメッセージやREADMEの自動生成による手間の削減
  • 開発者同士のコミュニケーションの円滑化

AIRAは、開発者の皆さんの開発効率を高め、よりクリエイティブな活動に集中できるようサポートします。

🚀 インストール方法

AIRAは、以下の手順でインストールすることができます。

  1. Python 3.7以上がインストールされていることを確認してください。

  2. ターミナルまたはコマンドプロンプトを開きます。

  3. 以下のコマンドを実行して、AIRAをインストールします。

    pip install aira
    

これで、AIRAのインストールは完了です。
aira --helpコマンドを実行して、使い方を確認してみましょう。

📝 使い方

リポジトリの作成

.aira\config.sample.ymlに必要な項目を記載。

以下のコマンドを実行すると、新しいリポジトリを作成することができます。

aira --mode=make --config=.aira\config.sample.yml

このコマンドを実行すると、以下の処理が行われます。

  1. Githubリポジトリの作成(設定ファイルで指定)
  2. ローカルリポジトリの初期化(設定ファイルで指定)
  3. READMEの自動生成(設定ファイルで指定)

コミットメッセージの自動生成

以下のコマンドを実行すると、変更内容からコミットメッセージを自動生成します。

aira --mode commit

このコマンドを実行すると、以下の処理が行われます。

  1. 変更内容の取得
  2. コミットメッセージの自動生成
  3. ファイルのステージング
  4. コミットの実行

より詳しい使い方は、公式ドキュメントを参照してください。

🤝 コントリビューション

AIRAは、オープンソースプロジェクトです。
皆さんのコントリビューションを歓迎します!

バグ報告や機能リクエストがある場合は、Issueページからお願いします。
また、プルリクエストも大歓迎です。

コントリビューションガイドラインについては、CONTRIBUTING.mdを参照してください。

開発者用

SourceSageリリースノートを作成コマンド

sourcesage --mode DocuMind --docuMind-model "gemini/gemini-1.5-pro-latest" --docuMind-db ".SourceSageAssets\DOCUMIND\Repository_summary.md" --docuMind-release-report ".SourceSageAssets\RELEASE_REPORT\Report_v0.2.2.md"  --docuMind-changelog ".SourceSageAssets\Changelog\CHANGELOG_release_0.2.2.md"  --docuMind-output ".SourceSageAssets/DOCUMIND/RELEASE_NOTES_v0.2.2.md"  --docuMind-prompt-output ".SourceSageAssets/DOCUMIND/_PROMPT_v0.2.2.md"  --repo-name "SourceSage" --repo-version "v0.2.2"

📄 ライセンス

AIRAは、MITライセンスの下で公開されています。
詳細は、LICENSEファイルを参照してください。

🙏 謝辞

AIRAの開発にあたり、以下のオープンソースプロジェクトを活用させていただきました。
この場を借りて、お礼申し上げます。

また、AIRAの開発には、以下のAIモデルを活用させていただきました。

最後に、AIRAを使ってくださる開発者の皆さんに感謝いたします。
皆さんのフィードバックを元に、より良いツールを目指して開発を続けていきます。

これからもAIRAをよろしくお願いします!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aira-0.5.0.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aira-0.5.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file aira-0.5.0.tar.gz.

File metadata

  • Download URL: aira-0.5.0.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for aira-0.5.0.tar.gz
Algorithm Hash digest
SHA256 864ecbe84952144da5c0946b79527c53d5dfc4d507d5ac1a2a818c5473561c50
MD5 cec0ed21dfd7f401b792ee89d8de5fb8
BLAKE2b-256 1657f73b09033bea14f51bc50793e4e2b93a4a06b1703c572e52b6e856918d4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aira-0.5.0.tar.gz:

Publisher: publish-to-pypi.yml on Sunwood-ai-labs/AIRA

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aira-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: aira-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for aira-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46cf3a8234b9528fbeec7c7c0c1954278dc5d1451f25a251951db414905e4d9b
MD5 a0927ff9555bc3e011d19e621a84cf3c
BLAKE2b-256 e890f8b3636e137901982a1c220005bdf210c0bc9a21dfe0c01ffafaa55d3cc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for aira-0.5.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on Sunwood-ai-labs/AIRA

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page