{"id":25244882,"url":"https://github.com/unimal-jp/spear","last_synced_at":"2025-10-26T21:30:20.462Z","repository":{"id":65479007,"uuid":"507771225","full_name":"unimal-jp/spear","owner":"unimal-jp","description":"The spear OSS repository","archived":false,"fork":false,"pushed_at":"2024-05-23T09:26:49.000Z","size":2021,"stargazers_count":10,"open_issues_count":35,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-02-08T04:02:40.171Z","etag":null,"topics":["cms","ssg"],"latest_commit_sha":null,"homepage":"https://late-cloud-6411.spearly.app","language":"TypeScript","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/unimal-jp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2022-06-27T05:14:05.000Z","updated_at":"2024-05-23T09:26:52.000Z","dependencies_parsed_at":"2024-02-15T10:45:18.758Z","dependency_job_id":"c402d3ef-f824-46a4-bc98-abe8bdca2a8b","html_url":"https://github.com/unimal-jp/spear","commit_stats":{"total_commits":170,"total_committers":6,"mean_commits":"28.333333333333332","dds":0.1823529411764706,"last_synced_commit":"ed52231d62a7e635e6f8dbee2ed49c28fac389b7"},"previous_names":["unimal-jp/spear-cli"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unimal-jp%2Fspear","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unimal-jp%2Fspear/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unimal-jp%2Fspear/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unimal-jp%2Fspear/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unimal-jp","download_url":"https://codeload.github.com/unimal-jp/spear/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238398036,"owners_count":19465265,"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":["cms","ssg"],"created_at":"2025-02-12T01:37:21.296Z","updated_at":"2025-10-26T21:30:20.068Z","avatar_url":"https://github.com/unimal-jp.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[日本語](./README_ja.md)\n\n# Spear\n\nThis is Open Source Repository for Spear🚀\n\n## What is Spear?\n\nThe Spear is Static Site Generator(SSG) that can integrate with Headless CMS called Spearly.\nYou can build the static site without Spearly as well.\n\nThe Spear project has the following packages:\n\n| Packages | Status | Details | README Link |\n|---|---|---|---|\n| [`spear-cli`](./packages/spear-cli/) | [![npm version](https://badge.fury.io/js/spear-cli.svg)](https://badge.fury.io/js/spear-cli) | SSG CLI | [README](./packages/spear-cli/README.md) |\n| [`create-spear`](./packages/create-spear/) | [![npm version](https://badge.fury.io/js/create-spear.svg)](https://badge.fury.io/js/create-spear) | Spear Project creation tool | [README](./packages/create-spear/README.md) |\n| [`cms-js-core`](./packages/spearly-cms-js-core/) | Public | Spearly contents converter library. | [README](./packages/spearly-cms-js-core/README.md) |\n| `spearly-flutter` | In Planning | The library which Embedding CMS Content into Flutter | - |\n| `spearly-svelte` | In Planning | The library which embedding CMS Content into Svelte Kit | - |\n| `spearly-astro` | In Planning | The plugin which embedding Spearly Content into Astro more easily | - |\n\n---\n\n## SSG Usage\n\n1. Create project\n\nYou can create the project by using `npm create spear@latest `create` command to answer some questions.\n\n```bash\n$ npm create spear@latest\nNamespace(port=undefined, action='create', projectName=undefined, src=undefined)\n ### Welcome to Spear CLI ###\n\n\n? Name of your project test-project\n? Use Spearly CMS Yes\n? Choose template type basic\n? Enter your Spearly CMS API KEY abc\n\n  ## Your project was created 🎉\n\n  To start using, run the following command:\n      cd test-project\n      yarn install\n\n  To start local server, run\n      yarn dev\n\n  To build static sources, run\n      yarn build\n```\n\n2. Install related packages and build the project\n\nYou can build the project for `build` task. (You can switch debug mode by using `dev` task as well)\n\n```bash\n$ cd test-project\n# If you use the npm.\n$ npm install\n$ npm run build\n# If you use the yarn.\n$ yarn install\n$ yarn build\n# If you use the pnpm.\n$ pnpm install\n$ pnpm run build\n```\n\n---\n\n## Resource\n\n- [Spearly CMS Official Documentation](https://docs.spearly.com)\n\n## Contributors\n\nThank you for your participation!\n\n\u003ca href=\"https://github.com/unimal-jp/spear/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=unimal-jp/spear\" /\u003e\n\u003c/a\u003e\n\n## Contributing\n\nThe Spear project is open source, so we waiting for your contribution🚀\nIf you want to contribute to this project, You can read [CONTRIBUTING.md](./CONTRIBUTING.md) !  \n\nWe look forward to your participation in the following:\n\n- Use our library and feedback!\n- File the issue to https://github.com/unimal-jp/spear/issues/\n- Implement the planning feature in the issue.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funimal-jp%2Fspear","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funimal-jp%2Fspear","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funimal-jp%2Fspear/lists"}