{"id":28572386,"url":"https://github.com/onsenui/onsen.io","last_synced_at":"2025-06-10T20:15:20.748Z","repository":{"id":27806769,"uuid":"31296125","full_name":"OnsenUI/onsen.io","owner":"OnsenUI","description":"onsen.io website repository","archived":false,"fork":false,"pushed_at":"2024-08-01T06:54:58.000Z","size":336350,"stargazers_count":28,"open_issues_count":7,"forks_count":184,"subscribers_count":18,"default_branch":"master","last_synced_at":"2024-08-01T08:28:42.981Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://onsen.io","language":"HTML","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/OnsenUI.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-02-25T03:55:40.000Z","updated_at":"2024-07-26T09:38:46.000Z","dependencies_parsed_at":"2022-07-26T10:02:21.286Z","dependency_job_id":"8435906a-ec60-42dd-90ca-7f38698b332a","html_url":"https://github.com/OnsenUI/onsen.io","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnsenUI%2Fonsen.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnsenUI%2Fonsen.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnsenUI%2Fonsen.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnsenUI%2Fonsen.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OnsenUI","download_url":"https://codeload.github.com/OnsenUI/onsen.io/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnsenUI%2Fonsen.io/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259144949,"owners_count":22811935,"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":"2025-06-10T20:15:20.026Z","updated_at":"2025-06-10T20:15:20.739Z","avatar_url":"https://github.com/OnsenUI.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# onsen.io\n\n[![Circle CI](https://circleci.com/gh/OnsenUI/OnsenUI.svg?style=svg)](https://circleci.com/gh/OnsenUI/onsen.io)\n\nThis repository contains the assets in Onsen UI Website, available on http://onsen.io.\nPlease Visit [Onsen UI](https://github.com/OnsenUI/OnsenUI) if you need access to the framework itself.\n\n## Installation\n\n```bash\ngit clone --recurse-submodules git@github.com:OnsenUI/onsen.io.git\ncd onsen.io\nnpm install -g gulp\nnpm install\n\n# Update necessary submodules\ngit submodule update --remote dist/v2/OnsenUI dist/playground\n\n# Build Onsen UI\n(cd dist/v2/OnsenUI \u0026\u0026 npm install \u0026\u0026 npm run build \u0026\u0026 npm run docs)\n```\n\n## How to Build\n\n```bash\ngulp generate --lang en\ngulp generate --lang ja\n```\n\n## Edit \u0026 Serve\n\n```bash\ngulp serve --lang en\n```\n\n## Translate\n\n```bash\n1. $ gulp i18n-extract # This will generate POT files into src/i18n/gettext\n2. And use PO editor to generate po files\n3. $ gulp i18n-translate # This will translate and overwrite files into src/documents_ja/\n```\n\n## Local development\nTo use your local version of the Onsen UI main repository, symlink it:\n\n```bash\nrm -rf dist/v2/OnsenUI/ \u0026\u0026 ln -s ~/src/OnsenUI/ dist/v2\n```\n\n## Releasing to Production\nThis repository is set up on [CircleCI](https://circleci.com/gh/OnsenUI/onsen.io) to automatically build with every commit. Commits to `master` are automatically deployed to the staging website at `s.onsen.io`. To deploy to production, merge `master` into the `production` branch. Typically this merge is done through a pull request on GitHub, even if you immediately merge it yourself. Once merged, CircleCI will automatically deploy everything in the `production` branch.\n\n## How to contribute\n\nWe will happily accept contributions to the onsen.io website. However, it is much more likely that it is another repository that you want to make your pull request to. This repository contains the Onsen UI marketing materials, and brings in most of the rest of the content from other repositories.\n\n### Which repository to choose?\nHere is where you should make changes:\n\n- Onsen UI Framework: https://github.com/OnsenUI/OnsenUI\n- Documentation\n  - API Definitions: https://github.com/OnsenUI/OnsenUI (see its [documentation guide](https://github.com/OnsenUI/OnsenUI/blob/master/CONTRIBUTING.md#documentation) for how this works)\n  - Tutorials: https://github.com/OnsenUI/playground (taken from the examples in the Playground)\n  - Guides: This repository\n  - Design: This repository\n- Theme Roller: https://github.com/OnsenUI/theme-roller\n- Playground: https://github.com/OnsenUI/playground\n- News Dropdown: https://github.com/OnsenUI/recent-activities\n- Homepage Kitchensink Example: https://github.com/OnsenUI/vue-onsenui-kitchensink\n- Onsen.io Landing Pages: This repository\n\n### Contributing to this repository\nIf the repository you need to make changes to is this one, then the workflow is simple, and the same as you will see in other open source projects.\n\n1. Fork the repository\n2. Commit your changes. Please squash commits where possible.\n3. Make a pull request to `master`.\n4. After you've made a pull request we will review it. If everything is fine and we like the change the contribution will be pulled into the repository. In the case where there are some issues with the code or we disagree with how it's been implemented we will describe the issues in the comments so they can be corrected.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonsenui%2Fonsen.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonsenui%2Fonsen.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonsenui%2Fonsen.io/lists"}