{"id":19280064,"url":"https://github.com/jinyphp/modules","last_synced_at":"2025-04-19T09:47:51.282Z","repository":{"id":228008402,"uuid":"772935439","full_name":"jinyphp/modules","owner":"jinyphp","description":"지니PHP 모듈관리 for laravel","archived":false,"fork":false,"pushed_at":"2025-02-13T10:22:56.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T07:04:24.719Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jinyphp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-16T09:33:48.000Z","updated_at":"2025-02-13T10:22:59.000Z","dependencies_parsed_at":"2025-02-23T21:44:18.859Z","dependency_job_id":"8fea0575-6260-4a50-922d-69360ae4e25a","html_url":"https://github.com/jinyphp/modules","commit_stats":null,"previous_names":["jinyphp/modules"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinyphp%2Fmodules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinyphp%2Fmodules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinyphp%2Fmodules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinyphp%2Fmodules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jinyphp","download_url":"https://codeload.github.com/jinyphp/modules/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249666976,"owners_count":21308157,"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","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":[],"created_at":"2024-11-09T21:16:46.021Z","updated_at":"2025-04-19T09:47:51.259Z","avatar_url":"https://github.com/jinyphp.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jiny Modules\n`jinyphp`의 다양한 기능확장을 위한 모듈관리 입니다. 모듈은 일반적인 패키지와 달리 특별한 커스텀 기능을 담고 있는 코드 모음 입니다.\n\n## 설치\n컴포저 명령을 통하여 다음과 같이 콘솔 창에서 실행합니다.\n```\ncomposer require jiny/modules\n```\n\u003e 모듈은 라라벨 페키지 루트의 `jiny` 또는 `modules`안에 존재하게 됩니다.\n\n\n설정파일 배포\n```\nphp artisan vendor:publish --provider=\"Jiny\\Modules\\JinyModulesServiceProvider\"\n```\n\n`modules` 디렉터리를 생성하고, `composer.json` 파일을 수정하여 네임스페이스를 설정합니다.\n`module:init` 명령은 이러한 과정을 자동으로 처리해 줍니다.\n```\nphp artisan modules:init\n```\n\n변경된 `composer.json` 의 주요 내용은 다음과 같습니다.\n```\n{\n  \"autoload\": {\n    \"psr-4\": {\n      \"App\\\\\": \"app/\",\n      \"Modules\\\\\": \"Modules/\"\n    }\n  }\n}\n```\n\n또한 자동으로 `composer dump-autoload` 명령을 수행시켜 줍니다.\n\n\n## atrisan 확장 명령\n지니모듈은 `nWidart/laravel-modules`보다 몇개의 확장 명령등을 제공합니다.\n\n### init\n처음 modules 관리자를 설치후 해주어야 하는 폴더 생성과 composer 수정을 자동으로 처리해 줍니다.\n```\nphp artisan module:init\n```\n\n### url경로를 통하여 다운로드 설치\n외부 주소를 입력하여 모듈을 자동으로 다운로드, 설치를 진행할 수 있습니다.\n\n```\nphp artisan module:geturl 주소명\n```\n\n* 깃주소: 외부 접근이 가능한 공개된 저장소만 가능\n* zip파일: 직접 다운로드가 가능한 경로만 가능\n\n### 모듈 삭제\n설치된 모듈의 파일을 삭제합니다.\n\n```\nphp artisan module:remove 모듈명\n```\n\n## artisan 기본 명령어\n모듈관리자의 기본 명령은 [nWidart/laravel-modules](https://nwidart.com/laravel-modules/v6/introduction) 에서 확인이 가능합니다.\n\n### 설치된 모듈리스트 출력\n설치된 모듈의 목록을 출력합니다.\n```\nphp artisan module:list\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjinyphp%2Fmodules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjinyphp%2Fmodules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjinyphp%2Fmodules/lists"}