Fetching metadata from the HF Docker repository...
-
Update docs/page_front.md
-
Update README.md
-
Merge branch 'release/0.4.2'
-
[chore] .CodeLumiaignoreファイルを更新して特定のファイルタイプの追跡を回避
.CodeLumiaignoreファイルに新たなファイル形式を追加しました。これにより、Gitリポジトリのサイズ管理が向上し、不必要なファイルが追跡されることを防ぎます。
詳細:
- すでにリストにある `*.jpeg` に加えて、`*.gif` ファイルも無視する設定を追加。
- これにより、画像ファイルがコミットやプッシュ時に差分として現れることがなくなります。 -
Merge branch 'release/0.4.1'
-
[feat] Docker設定に権限設定を追加
Dockerfileにアプリケーションディレクトリの権限を変更するコマンドを追加しました。これにより、コンテナ内でのファイル操作が容易になります。
詳細:
- アプリケーションディレクトリ `/app` に対して `chmod 777 -R` を実行することで、読み書き実行権限を全ユーザーに付与します。 -
Merge branch 'release/0.4.0'
-
[chore] .CodeLumiaignoreファイルの更新
- 無視するファイルとディレクトリのリストに`tmp`を追加
- ファイル末尾の改行を追加し、フォーマットを統一 -
[fix] app.pyの一時ディレクトリ設定を修正
- 一時ディレクトリのデフォルト値を`./tmp`から`/tmp`に変更
- Linuxシステムとの互換性を向上するため、絶対パスを使用 -
[docs] README.mdの更新履歴を追加
- 最新のリリース情報(v0.4.0)を追加
- 過去のリリース情報のフォーマットを統一
- リリースノートへのリンクを追加
- 各リリースの変更内容を箇条書きで詳細に説明 -
[docs] ドキュメントの修正
- docs/page_front.mdのバッジのレイアウトを改善
- 各バッジを別の行に配置して見やすくした
- GitHub Tagバッジを追加
[feat] プレビュー機能の追加
app.pyに以下の機能を追加:
- ファイルツリーのプレビュー機能
- `preview_tree`チェックボックスを追加
- チェックが入っている場合、リポジトリのファイルツリーを表示
また、リポジトリのスキャン状況を示すステータスバーを常に展開するように変更。
[chore] .CodeLumiaignoreファイルの更新
.CodeLumiaignoreファイルに以下の拡張子を追加:
- *.zip
- *.svg
- *.jpeg
これにより、該当する拡張子のファイルがCodeLumiaの処理対象から除外されるようになった。 -
[docs] .gitignoreファイルの更新
- SourceSageAssetsディレクトリをignoreに追加しました。
- tmpディレクトリをignoreに追加しました。
- これにより、SourceSageAssetsディレクトリとtmpディレクトリがGitの管理対象から除外されます。
[chore] サブモジュールの削除
- tmp/DeepSeek-Mathディレクトリのサブモジュールを削除しました。
- このサブモジュールは不要になったため、削除することでリポジトリの管理を簡素化します。 -
[feat] リポジトリのスキャンとマークダウンファイルの生成機能を追加
- ユーザーがリポジトリのURLを入力し、"CodeLumia Run ..."ボタンをクリックすると、リポジトリのスキャンが開始されます。
- リポジトリのクローン、ファイルツリーの取得、マークダウンコンテンツの作成が行われます。
- 生成されたマークダウンファイルをプレビューする機能を追加しました。
- `preview_markdown`オプションを有効にすると、マークダウンがレンダリングされて表示されます。
- `preview_plaintext`オプションを有効にすると、マークダウンのプレーンテキストが表示されます。
- マークダウンファイルのダウンロードリンクを作成しました。
- サイドバーに一時ディレクトリ(`tmp_dir`)の指定オプションを追加しました。
[docs] コードにコメントを追加し、可読性を向上
- 各機能の説明をコメントで追加しました。
- コードの構造を整理し、理解しやすくなるようにコメントを記述しました。
[refactor] ファイル操作とGit操作のモジュールを改善
- `file_operations.py`と`git_operations.py`のコードを整理し、リファクタリングしました。
- パス操作の一貫性を確保するために、`os.sep`の代わりに`/`を使用するように変更しました。
- 一時ディレクトリ(`tmp_dir`)を指定できるようにし、柔軟性を向上させました。
[chore] 依存関係の更新とコードの整理
- `.CodeLumiaignore`ファイルに`LICENSE*`パターンを追加しました。
- `requirements.txt`ファイルを更新し、必要な依存関係を追加しました。
- コードのフォーマットを整えて、可読性を向上させました。
-
## docs: READMEとドキュメントフロントページのバッジ更新
バッジのリンクと表示を更新しました。具体的には、GitHubリリースバッジに色と日付のソートオプションを追加し、最新のリリース情報が目立つように赤色で表示されるように変更しました。これにより、プロジェクトの最新の状況が一目でわかりやすくなります。
- `README.md` と `docs/page_front.md` において、GitHubリリースバッジの表示設定を変更。
- 赤色で日付順にソートされたリリース情報が表示されるように修正し、プロジェクトの最新の動向を反映。 -
Merge branch 'release/0.3.1'
-
[style] app.pyのサイドバーのタイトルを変更
app.py内で`.gitignore Patterns`というサイドバータイトルを`.CodeLumiaignore Patterns`に変更しました。この変更により、サイドバーの内容がより正確にプロジェクトの設定ファイルを反映するようになり、ユーザーが使用する除外ファイルパターンの名前と整合性が取れるようになります。 -
[docs] README.mdの更新と新リリース情報の追加
README.mdに以下の更新を実施しました:
- ヘッダー部分に新しいバッジ「GitHub Release」を追加。これにより、最新リリースのバージョン情報を直接リンクで参照できるようになりました。
- 更新履歴セクションにCodeLumia v0.3.0のリリース情報を追加。このリリースではアプリケーションの機能強化、ドキュメントデザインの更新、デモGIFの更新、`.CodeLumiaignore`のフォーマット更新とリファクタリング、READMEとSourceSageDocsの大幅な更新、GIFファイルのGit LFSでの追跡と誤記修正が行われました。 -
Merge branch 'release/0.3.0'
-
[feat] CodeLumia v0.3.0のリリースに関連するドキュメントの更新
README.mdにおける更新履歴セクションで、CodeLumia v0.3.0のリリースを反映。この更新には以下の点が含まれます:
- アプリケーションの機能強化とドキュメントデザインの更新
- デモGIFの更新
- `.CodeLumiaignore`のフォーマット更新とリファクタリング
- READMEとSourceSageDocsの大幅な更新
- GIFファイルのGit LFSでの追跡と誤記修正
[docs] README.mdの詳細な更新内容の記録
v0.2.0のリリース詳細を再配置し、v0.3.0の新機能と改善点を強調。CI/CDの設定とREADMEファイルの更新に関する記述も追加されています。これにより、プロジェクトのドキュメンテーションが更に充実しました。 -
add demo gif
-
[feat] アプリケーションの機能強化とdocsのデザイン更新
app.py に新しい機能として最大探索深度の設定を追加。ユーザーインターフェースに最大探索深度を設定するためのテキストボックスをサイドバーに追加。docs/page_front.md に HTML の追加装飾を実装し、ドキュメントのフロントページを視覚的に魅力的に。
[style] .CodeLumiaignore のフォーマット更新
.CodeLumiaignore に新たに追加された拡張子(.sqlite, .jpg)および requirements.txt を除外リストに追加。ファイル末尾の改行も修正。
[refactor] file_operations.py および markdown_operations.py のリファクタリング
modules ディレクトリ内の file_operations.py と markdown_operations.py に最大探索深度を考慮するロジックを追加。この変更により、指定された深度を超えたディレクトリの探索をスキップする機能が実装された。
[docs] SourceSageDocs.md のコマンド更新
docs/SourceSageDocs.md に記載されたコマンドラインに --ignore オプションを追加。これにより、特定のファイルを無視する設定が反映されるように文書が更新された。
[chore] Binary file demo.gif の更新
docs/demo.gif が更新されたことを記録。バイナリファイルの差異は明示されないが、ファイルが変更されている。 -
Track GIF files with Git LFS
-
Merge branch 'release/0.2.1'
-
[docs] READMEファイルの誤記修正
README.mdファイルの更新履歴セクションで、初回リリースに関する記述を修正しました。
- 特定のissueへの参照を含む古い表現「初回リリース(#1)」を「初回リリース」に簡略化。
- この変更により、READMEの記述をよりシンプルで一貫性のあるものにしています。
この修正はドキュメントの明確化に貢献し、ユーザーがプロジェクトのリリース履歴をより簡単に理解できるようにします。 -
add note url
-
add gif url
-
[feat] READMEファイルの大幅な更新と機能追加
README.mdに新しいセクションを追加し、ユーザーガイドとデモ情報を詳細に記述しました。また、ハギングフェイススペースのリンクを更新し、新しいバッジを追加しています。
- 新しいセクション「🚀 はじめに」を追加し、CodeLumiaの目的と主な特徴を説明。
- デモアプリケーションのセクションを追加し、使用方法とデモリンクを提供。
- 更新履歴にバージョン0.2.0と0.1.0の詳細を記録。
- インストール方法、使い方、設定についての詳細説明を追加。
- プロジェクト構造とコントリビューション方法について説明を追加。
この変更により、ユーザーがCodeLumiaをより理解しやすく、簡単に使い始められるようになります。 -
Merge branch 'release/0.2.0' into develop
-
Merge branch 'release/0.2.0'
-
upload tmp md
-
[refactor] マークダウンファイル保存とダウンロードリンクの動的なファイル名対応
- マークダウンファイルを保存する際に、ファイル名を固定から動的なものに変更しました。これにより、ファイル名を`output_name`変数で管理し、`/tmp/__CodeLumiai`として指定しました。
- ダウンロードリンクの生成も同様に、動的な`output_name`を使用してリンクを生成するように変更しました。これにより、ユーザーは現在のセッションに基づいたファイル名でマークダウンファイルをダウンロードできます。
- Streamlitアプリケーションの表示内容や機能は変更されていませんが、ファイルの扱いやダウンロードの方法がより柔軟になりました。 -
add exist_ok
-
[chore] .gitignoreファイルにCodeLumiai.mdを追加
- `tmp`フォルダが.gitignoreファイルに再度正確に追記され、改行の問題も修正されました。
- また、`__CodeLumiai.md`が新たに無視ファイルリストに追加されました。
[refactor] app.py内でマークダウンファイル名を動的に変更
- マークダウンファイルを保存する際のファイル名を、汎用的なものから`__CodeLumiai.md`に具体的な名前に変更しました。
- これにより、ファイルの目的がより明確になり、管理が容易になります。
[style] git_operations.pyでの一時フォルダ処理のコメントアウト
- リポジトリのクローンを行う前の一時フォルダ削除処理がコメントアウトされました。
- これは恐らく、デバッグやテスト中の一時的な変更である可能性があります。確認と適切な処理の選択が必要です。 -
[feat] .CodeLumiaignoreに.ipynbファイルを無視するルールを追加
### 詳細な説明
- `.CodeLumiaignore`ファイルに`.ipynb`(Jupyter Notebookファイル)の無視設定を追加しました。
- これにより、リポジトリのサイズ管理が改善されると期待されます。 -
[style] テーマ設定を明るい基調に変更
.streamlit/config.tomlにテーマ設定を追加し、ベースを"light"に設定しました。
[feat] CodeLumiaプロジェクトに新規ファイルとディレクトリを追加
CodeLumia関連の複数の新規ファイルとディレクトリ(docker-compose.yml, Dockerfile, language_map.jsonなど)を追加しました。これにより、プロジェクトの機能が拡張され、より多くの設定と操作が可能になります。
[docs] README.mdの内容を更新し、新しいセクションを追加
プロジェクトの説明、インストール手順、使い方などを含む新しいセクションをREADME.mdに追加しました。これにより、ユーザーがプロジェクトを理解しやすくなります。
[refactor] app.pyのリファクタリングと機能拡張
app.pyを大幅にリファクタリングし、リポジトリのクローン、ファイルの処理、マークダウンコンテンツの生成などの新機能を追加しました。また、.gitignoreのパターンを動的に読み込む機能も実装しました。
[perf] Dockerfileでユーザーをrootに設定
Dockerfile内でユーザーをrootに設定することで、コンテナ内での権限問題を解決し、パフォーマンスを向上させました。 -
Merge branch 'release/v0.1.0'
-
[docs] READMEの更新
- CodeLumiaの概要と主な特徴を追加
- デモアプリのリンクを追加
- SourceSageとclaude.aiの活用について言及
- 前提条件としてDockerを追加
[chore] .gitattributesの更新
- *.gifファイルをGit LFSで管理するように設定 -
[docs] READMEの更新
- はじめにセクションを追加し、前提条件とインストール手順を説明
- 使い方セクションを追加し、アプリケーションの基本的な使用方法を説明
- 設定セクションを追加し、.CodeLumiaignoreファイルについて説明
- プロジェクト構造セクションを追加し、プロジェクトのディレクトリ構造を示す
- コントリビューションセクションを追加し、コントリビューションへの参加方法を説明
- ライセンスセクションを追加し、プロジェクトのライセンスについて言及 -
Merge branch 'feature/concept-implementation' into develop
-
[refactor] アプリケーションのリファクタリング
## 変更内容
- `app.py`をリファクタリングし、以下のモジュールに分割しました:
- `modules/git_operations.py`: Gitリポジトリのクローン操作を行う関数を定義
- `modules/file_operations.py`: ファイルツリーの取得とファイルの処理を行う関数を定義
- `modules/markdown_operations.py`: マークダウンコンテンツの作成とファイルの保存を行う関数を定義
- `app.py`から分割したモジュールをインポートするように変更しました。
- `app.py`内の関数呼び出しを適切なモジュールの関数に置き換えました。
## 理由
- コードの可読性と保守性を向上させるため、機能ごとにモジュールに分割しました。
- 分割されたモジュールにより、各機能の責務が明確になり、将来の変更や拡張が容易になります。
- モジュール化により、コードの重複を減らし、再利用性を高めることができます。
## 影響範囲
- `app.py`の構造が変更されましたが、アプリケーションの動作には影響ありません。
- 新しいモジュールが追加されましたが、既存の機能は維持されています。
## テスト
- アプリケーションを実行し、リポジトリのクローン、ファイルツリーの表示、マークダウンコンテンツの生成が正常に動作することを確認します。
- さまざまなリポジトリとIgnoreパターンでアプリケーションをテストし、期待される結果が得られることを確認します。 -
[feat] リポジトリのURLを入力してファイルツリーとコードを表示する機能を追加
- リポジトリのURLを入力するテキストボックスを追加
- 入力されたリポジトリをクローンし、ファイルツリーとコードを表示
- `.gitignore`のパターンを編集するサイドバーを追加
- マークダウンファイルのダウンロードリンクを作成
- フルテキストを表示するセクションを追加
[docs] ページの先頭にCodeLumiaのアイコンと説明を追加
- `docs/page_front.md`ファイルを作成
- CodeLumiaのアイコン、タイトル、説明を追加
- バッジを追加して、Hugging Face Spaces、GitHub Stars、Last Commit、Top Languageを表示
[style] マークダウンファイルのフォーマットを改善
- CodeLumiaファイルツリーのタイトルに`<<`と`>>`を追加
- CodeLumiaファイルツリーのタイトルにリポジトリ名を表示
- ファイルツリーのタイトルを`## File Tree`に変更
[chore] 開発環境の設定を変更
- `streamlit.yaml`ファイルの`sdk`を`docker`に変更
- `streamlit.yaml`ファイルの`sdk_version`を`1.33.0`に変更 -
add ignore
-
[feat] CodeLumiaのリポジトリのファイルツリーとコードを表示するStreamlitアプリケーションを追加
## 概要
- `.CodeLumiaignore`と`.SourceSageignore`ファイルを追加し、無視するファイルとディレクトリのパターンを指定
- `CodeLumia.md`ファイルを追加し、リポジトリのファイルツリーとコードを表示するマークダウンファイルを生成
- `Dockerfile`と`docker-compose.yml`を追加し、アプリケーションのDockerイメージとコンテナを定義
- `app.py`ファイルを追加し、以下の機能を実装:
- リポジトリのクローン
- ファイルツリーの取得
- マークダウンファイルの生成
- Streamlitアプリケーションの構築
- `docs/language_map.json`ファイルを追加し、ファイル拡張子と言語のマッピングを定義
- `requirements.txt`ファイルを追加し、必要なPythonパッケージを指定
## 詳細
- `.CodeLumiaignore`と`.SourceSageignore`ファイルを使用して、リポジトリ内の特定のファイルとディレクトリを無視
- `CodeLumia.md`ファイルにリポジトリのファイルツリーとコードを表示
- `Dockerfile`と`docker-compose.yml`を使用して、アプリケーションのDockerイメージとコンテナを定義し、デプロイを容易にする
- `app.py`ファイルでは以下の処理を行う:
- リポジトリをクローンし、ファイルツリーを取得
- マークダウンファイルを生成し、ファイルツリーとコードを表示
- Streamlitアプリケーションを構築し、マークダウンファイルを表示
- マークダウンファイルのダウンロードリンクを提供
- `docs/language_map.json`ファイルを使用して、コードブロックの言語を適切に設定
- `requirements.txt`ファイルにStreamlitパッケージを指定 -
[style] README.mdのイメージサイズ調整
詳細な説明:
- プロジェクトのメインイメージのサイズを100%から50%に調整し、ページの見た目を改善しました。
[chore] Hugging Face Spacesのリンク先更新
詳細な説明:
- Hugging Face SpacesのリンクをOFA-Sys/OFA-Image_CaptionからMakiAi/CodeLumiaに更新しました。これにより、プロジェクトの最新のスペースにアクセスがリダイレクトされます。
[feat] 新しいStreamlitデモファイルの追加
詳細な説明:
- `app.py` を新規作成し、Streamlitを用いたインタラクティブなデモを追加しました。このデモにはスライダーを用いた数値の二乗計算が含まれています。 -
[feat] README.mdファイルの見た目を向上
README.mdファイルの中央揃えとアイコンの追加を行いました。これにより、プロジェクトのビジュアルが改善され、より魅力的に情報を提供できるようになります。
- `<p>` タグを使用してテキストを中央揃えにしました。
- プロジェクトのアイコン画像を追加し、ページの視覚的な魅力を高めました。
- Hugging Face Spaces、GitHub stars、最終コミット、使用言語に関するバッジを追加し、プロジェクトの情報を豊富にしました。 -
add icon
-
[chore] CI/CDの設定とREADME.mdの更新
- GitHub Actionsを使用してHugging Face hubへの自動同期を設定
- mainブランチへのpushまたはActions tabからの手動実行でワークフローが起動
- リポジトリをチェックアウトし、Hugging Face hubのスペースに変更をプッシュ
- README.mdにHugging Face hubのスペース用のメタデータを追加
- タイトル、絵文字、色、使用するSDKとそのバージョン、メインのアプリケーションファイル、ピン留めの有無、ライセンスを指定 -
[docs] READMEファイルの更新
## 変更内容
- プロジェクト名 "CodeLumia" を追加
- 空行を3行追加
## 目的
READMEファイルを初期化し、プロジェクトの基本情報を提供するため。
## 詳細
プロジェクト名 "CodeLumia" をREADMEファイルの先頭に追加しました。
また、ファイルの可読性を向上させるために、3行の空行を追加しました。
これにより、今後READMEファイルにプロジェクトの詳細な説明を追加することができます。 -
Initial commit
Maki