{"id":35546762,"url":"https://github.com/pickles2/app-pickles2","last_synced_at":"2026-01-04T06:04:34.698Z","repository":{"id":3811420,"uuid":"50978935","full_name":"pickles2/app-pickles2","owner":"pickles2","description":"GUI Client for Pickles 2 Project","archived":false,"fork":false,"pushed_at":"2023-10-27T17:03:54.000Z","size":122288,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-03-26T15:00:58.823Z","etag":null,"topics":["broccoli-html-editor","gui-editor","html-gui","pickles2"],"latest_commit_sha":null,"homepage":"http://pickles2.pxt.jp/tools/px2dt/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pickles2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-02-03T06:22:13.000Z","updated_at":"2024-03-26T15:00:58.824Z","dependencies_parsed_at":"2023-07-05T20:02:24.703Z","dependency_job_id":null,"html_url":"https://github.com/pickles2/app-pickles2","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/pickles2/app-pickles2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fapp-pickles2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fapp-pickles2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fapp-pickles2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fapp-pickles2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pickles2","download_url":"https://codeload.github.com/pickles2/app-pickles2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fapp-pickles2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28198676,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2026-01-04T02:00:06.065Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["broccoli-html-editor","gui-editor","html-gui","pickles2"],"created_at":"2026-01-04T06:02:50.578Z","updated_at":"2026-01-04T06:04:34.691Z","avatar_url":"https://github.com/pickles2.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pickles 2 babycorn\r\n\r\ncode name: babycorn\r\n\r\n[Pickles 2](https://pickles2.pxt.jp/) のプロジェクトテンプレートをベースにしたウェブサイトを編集するGUI編集環境を提供します。\r\n\r\nPickles Framework 2 に特化した CMSライクなテキストエディタです。\r\n\r\n## Install\r\n\r\nCopy `Pickles2.app` to your Application Folder.\r\n\r\n\r\n## for developer\r\n\r\n### Initial Setup for develop\r\n\r\n```\r\n$ npm install -g gulp\r\n$ git clone https://github.com/pickles2/app-pickles2.git\r\n$ cd app-pickles2\r\n$ git submodule update --init --recursive --force\r\n$ npm install\r\n$ composer install\r\n```\r\n\r\n### update submodules changes\r\n\r\n```\r\n$ npm run submodules-update\r\n```\r\n\r\n### Boot for develop\r\n\r\n```\r\n$ npm start\r\n```\r\n\r\n`npm start` でエラーが起きる場合は以下を試してください。\r\n\r\n```\r\n$ npm install nw\r\n$ npm start\r\n```\r\n\r\n\r\n### Task Runner\r\n\r\n```\r\n$ gulp watch\r\n```\r\n\r\n\r\n### Build application\r\n\r\n```\r\n$ php docs/help/htdocs/.px_execute.php /?PX=publish.run\r\n$ npm run build\r\n```\r\n\r\n`./build/dist/` にZIPファイルが出力されます。\r\n\r\n\r\n### Build application cleanly\r\n\r\n```\r\n$ sh build/build_clean.sh [-i ${AppleIdentity}] [-s ${path_to_apple_coodesign.json}] {$branch_or_version}\r\n```\r\n\r\nユーザーのホームディレクトリに、クリーンビルドされたZIPファイルが出力されます。\r\n\r\nmac で実行してください。Windows では実行できません。\r\n\r\n\r\n#### Staple Apple Notarize Info\r\n\r\n```\r\n$ sh build/staple_apple_notarize_info.sh build/dist/Pickles2-{$version}-osx64.zip\r\n```\r\n\r\n### node and npm version\r\n\r\n- node v12.16.3\r\n- npm v6.14.4\r\n\r\nMac で Windows 版をビルドするにあたり、次の環境が必要です。\r\n\r\n- wine v2.0\r\n\r\n\r\n## 更新履歴 - Change log\r\n\r\n### Pickles 2 babycorn v2.0.0-beta.29 (2021年6月12日)\r\n\r\n- Update NW.js to v0.53.1\r\n- ファイルとフォルダ機能のUIを改善した。\r\n- Gitのコミット時、コミッター情報を取得できない場合に、入力欄を表示するようになった。\r\n- プロジェクト個人設定から、 GitリモートURLを設定できるようになった。\r\n- Gitの利用準備ができていないプロジェクトを開いたあとに、Gitを利用しているプロジェクトを開くとき、ホーム画面の描画が完了しなくなる不具合を修正。\r\n- プロジェクトの `$conf-\u003eplugins-\u003epx2dt-\u003emain_menu` に対応。メインメニューをプロジェクト毎にカスタマイズできるようになった。\r\n- プロジェクトの `$conf-\u003eplugins-\u003epx2dt-\u003eappearance-\u003emain_color` に対応。\r\n- Custom Console Extensions で、メニューのいくつかを置き換えることができるようになった。\r\n- その他いくつかのUIの改善と不具合の修正。\r\n\r\n### Pickles 2 v2.0.0-beta.28 (2021年3月6日)\r\n\r\n- Update NW.js to v0.51.1\r\n- 未使用のモジュールの検索結果表示を改善した。\r\n- プロジェクトの初期セットアップ時に、 `pickles2/preset-get-start-pickles2` の最新版をインストールするようになった。(修正前には、 `2.0.*` が指定されていた)\r\n- ファイルとフォルダ機能で、 Markdownモードのコンテンツを直接開くようになった。\r\n- 新しいテーマエディタに対応した。(`pickles2/px2-px2dthelper` v2.0.17 以上が必要)\r\n- 新しい Custom Console Extensions 機能に対応した。\r\n\r\n### Pickles 2 v2.0.0-beta.27 (2020年11月19日)\r\n\r\n- Update NW.js to v0.47.0\r\n- Linux版で、Git操作時にブランチ名の解析が失敗する場合がある問題を修正。\r\n- ファイルとフォルダ機能を改善。\r\n- Git操作関連機能を改善。\r\n- スタイルガイドジェネレータの改善。\r\n- コンテンツ編集メニューに「サブウィンドウで編集」を追加。\r\n- 未使用のモジュールを検索する機能を追加。\r\n- その他いくつかのUIの改善と不具合の修正。\r\n\r\n### Pickles 2 v2.0.0-beta.26 (2019年12月15日)\r\n\r\n- Update: broccoli-html-editor v0.3.11\r\n- Update: pickles2-contents-editor v2.0.9\r\n- Update: pickles2-module-editor v0.2.4\r\n- `$conf-\u003epath_top` が設定されている場合に、コンテンツ編集ができない問題を修正。\r\n- ハッシュ付きページのコンテンツを編集できない問題を修正。\r\n- ダイナミックパスを含むページのコンテンツを編集できない問題を修正。\r\n- Gitのブランチを切り替える機能を追加。\r\n- コンテンツコメントの作成と削除ができない問題を修正。\r\n- パブリッシュ後のエラーレポートをすぐに確認できるようになった。\r\n- アプリケーション設定から、データディレクトリのパスを変更できるようになった。\r\n- ダッシュボードで、プロジェクトの一覧をフィルタリングできるようになった。\r\n- その他いくつかのUIの改善と不具合の修正。\r\n\r\n### Pickles 2 v2.0.0-beta.25 (2019年6月30日)\r\n\r\n- Update: broccoli-html-editor v0.3.8\r\n- Update: pickles2-contents-editor v2.0.6\r\n- Update: pickles2-module-editor v0.2.3\r\n- コンテンツ一括加工機能がレポートする `countFile()` の出力に、コンテンツの拡張子と編集タイプの情報を付加するようになった。\r\n- テーマの編集画面から、デフォルトのテーマを切り替えられるようになった。(プロジェクトに `pickles2/px2-px2dthelper` v2.0.12 以降が必要)\r\n- 新規サイトマップCSV作成機能を追加。\r\n- パブリッシュプレビュー機能を追加。\r\n- git-pull, git-commit, git-push の操作が画面から実行できるようになった。\r\n- その他いくつかのUIの改善。\r\n\r\n### Pickles 2 v2.0.0-beta.24 (2019年4月19日)\r\n\r\n- nw.js v0.37.0 にアップデートした。\r\n- Broccoli エディタ (GUI編集) で、loopフィールドの外側に宣言されたinputフィールドの値を、 loopフィールド内の echoフィールドで参照できるようになった。\r\n- Broccoli エディタ (GUI編集) で、loopフィールドに indexオプションを追加。\r\n- Broccoli エディタ (GUI編集) で、inputフィールドに scriptフィールドを追加。\r\n- その他いくつかのUIの改善。\r\n\r\n### Pickles 2 v2.0.0-beta.23 (2019年3月15日)\r\n\r\n- アプリケーション自身のアップデート自動チェック機能を追加。\r\n- その他細かい不具合を修正。\r\n\r\n### Pickles 2 v2.0.0-beta.22 (2019年2月22日)\r\n\r\n- 新機能「ファイルとフォルダ」を追加。\r\n- 新機能「コンテンツファイルを一括作成」を追加。\r\n- 新機能「コンテンツファイルリスト作成」を追加。\r\n- Broccoli エディタ (GUI編集) で、コンテキストメニューを使えるようになった。\r\n- ウィンドウのサイズと表示位置を記憶するようになった。\r\n- `composer install` 画面を追加。\r\n- 内蔵ウェブサーバーの安定性を向上した。\r\n- Forum のリンク先を GitHub issue に変更。\r\n- その他細かい不具合を修正。\r\n\r\n### Pickles 2 v2.0.0-beta.21 (2018年10月26日)\r\n\r\n- 1ページを単体で手軽にパブリッシュできる機能を追加。\r\n- パブリッシュを途中でキャンセルできる機能を追加。\r\n- 新規プロジェクト作成のフローを改善。\r\n- アプリケーション設定から、 git のユーザー情報設定を更新できるようになった。\r\n- その他いくつかのUIの改善。\r\n\r\n### Pickles 2 v2.0.0-beta.20 (2018年8月30日)\r\n\r\n- guiEngine 設定で `broccoli-html-editor-php` に対応。PHPに移植されたGUI編集エンジンを利用可能になった。\r\n- スタイルガイドジェネレータが `finalize.php` に対応した。\r\n- JS版GUI編集で、 if フィールドが、 canvas モード描画時でも常に finalize モードで出力された値を評価するように変更した。\r\n- 外部のサーバーを設定したプロジェクトで、内蔵サーバーを起動してしまうことがある不具合を修正。\r\n- composer.json の extra が存在するが空白の場合に異常終了する不具合を修正。\r\n- composer プロジェクトの更新で、強制的に更新するオプションを追加した。\r\n- composer update コマンドが失敗したとき、ユーザーに通知するようになった。\r\n- コンテンツ一括加工の Dry Run オプションを、デフォルトでオフにした。\r\n- その他いくつかの不具合の修正。\r\n\r\nそれ以前の更新は[こちらから](./docs/changelog.md)。\r\n\r\n## ライセンス - License\r\n\r\nMIT License\r\n\r\n\r\n## 作者 - Author\r\n\r\n- Tomoya Koyanagi \u003ctomk79@gmail.com\u003e\r\n- website: \u003chttps://www.pxt.jp/\u003e\r\n- Twitter: @tomk79 \u003chttps://twitter.com/tomk79/\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpickles2%2Fapp-pickles2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpickles2%2Fapp-pickles2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpickles2%2Fapp-pickles2/lists"}