{"id":21029920,"url":"https://github.com/kitconcept/volto-light-theme","last_synced_at":"2026-03-03T12:03:41.086Z","repository":{"id":65021062,"uuid":"554685737","full_name":"kitconcept/volto-light-theme","owner":"kitconcept","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-08T09:28:12.000Z","size":487438,"stargazers_count":14,"open_issues_count":39,"forks_count":13,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-08T10:19:52.463Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://light-theme.kitconcept.io","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/kitconcept.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2022-10-20T08:08:17.000Z","updated_at":"2025-05-08T09:02:27.000Z","dependencies_parsed_at":"2023-01-13T15:18:34.557Z","dependency_job_id":"bce35426-c17b-4497-8372-3e985034b4ba","html_url":"https://github.com/kitconcept/volto-light-theme","commit_stats":null,"previous_names":[],"tags_count":70,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitconcept%2Fvolto-light-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitconcept%2Fvolto-light-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitconcept%2Fvolto-light-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitconcept%2Fvolto-light-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kitconcept","download_url":"https://codeload.github.com/kitconcept/volto-light-theme/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254130936,"owners_count":22019874,"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-19T12:15:02.434Z","updated_at":"2026-01-16T10:17:36.548Z","avatar_url":"https://github.com/kitconcept.png","language":"JavaScript","funding_links":[],"categories":["Add-ons"],"sub_categories":["Themes"],"readme":"\u003cpicture\u003e\n  \u003csource align=\"right\" width=\"200\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://kitconcept.com/kitconcept-white.svg\"\u003e\n  \u003cimg align=\"right\" width=\"200\" alt=\"kitconcept, GmbH\" src=\"https://kitconcept.com/kitconcept-black.svg\"\u003e\n\u003c/picture\u003e\n\n# Volto Light Theme\n\n\u003cdiv align=\"center\"\u003e\n\n[![NPM](https://img.shields.io/npm/v/@kitconcept/volto-light-theme.svg)](https://www.npmjs.com/package/@kitconcept/volto-light-theme)\n\n[![PyPI](https://img.shields.io/pypi/v/kitconcept.voltolighttheme)](https://pypi.org/project/kitconcept.voltolighttheme/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/kitconcept.voltolighttheme)](https://pypi.org/project/kitconcept.voltolighttheme/)\n[![PyPI - Plone Versions](https://img.shields.io/pypi/frameworkversions/plone/kitconcept.voltolighttheme)](https://pypi.org/project/kitconcept.voltolighttheme/)\n\n[![Build Status](https://github.com/kitconcept/volto-light-theme/actions/workflows/main.yml/badge.svg)](https://github.com/kitconcept/volto-light-theme/actions)\n\n[![GitHub contributors](https://img.shields.io/github/contributors/kitconcept/volto-light-theme)](https://github.com/kitconcept/volto-light-theme)\n[![GitHub Repo stars](https://img.shields.io/github/stars/kitconcept/volto-light-theme?style=social)](https://github.com/kitconcept/volto-light-theme)\n\n\u003c/div\u003e\n\nVolto Light Theme (VLT) mission is to serve as a foundation for kitconcept's future projects, following the release of Plone 6.\nIt incorporates feedback from the company's clients and Plone community from the last few years of projects and the success stories in the UI/UX side.\nIt aims to be future-proof, keeping it aligned with the upcoming Volto and Plone 7 vision in terms of theming strategy decided by the Plone community.\n\n## Demo 🌎\n\nYou can try VLT online in: [https://light-theme.kitconcept.io/](https://light-theme.kitconcept.io/)\n\n## Documentation 📖\n\nYou can find the documentation of this package at https://volto-light-theme.readthedocs.io.\n\n## Upgrade 🚀\n\nSee a detailed upgrade guide at https://volto-light-theme.readthedocs.io/how-to-guides/upgrade-guide.html.\n\n## Developing 🏁\n\n### Prerequisites ✅\n\nEnsure you have the following installed:\n\n- **UV** 🐍 (Python dependency manager)\n- **Node.js 22** 🟩\n- **pnpm** 🧶 (JavaScript package manager)\n- **Docker** 🐳 (Containerized environment)\n\n### Installation 🔧\n\n1. Clone the repository:\n\n```sh\ngit clone git@github.com:kitconcept/volto-light-theme.git\ncd volto-light-theme\n```\n\n2. Install dependencies for both Backend and Frontend:\n\n```sh\nmake install\n```\n\n### Fire Up the Servers 🔥\n\n1. Start the **Backend** (Plone) at [http://localhost:8080/](http://localhost:8080/):\n\n```sh\nmake backend-start\n```\n\n2. In a new terminal, start the **Frontend** (Volto) at [http://localhost:3000/](http://localhost:3000/):\n\n```sh\nmake frontend-start\n```\n\n🎉 Your Plone development environment is now live!\n\n## Trying Volto Light Theme with Docker 📦\n\nThis setup includes:\n\n- **Prebuilt Docker images** for Backend and Frontend 🖼️\n- **A complete stack** with a Traefik router and a Postgres database 🗃️\n- **Accessible at** [http://voltolighttheme.localhost](http://voltolighttheme.localhost) 🌐\n\nTo start the Docker-based environment, without cloning this repository, follow these steps:\n\n### Download docker-compose.yml\n\nOn your computer, create a new folder and download the current `docker-compose.yml`:\n\n```sh\nmkdir try-vlt\ncd try-vlt\ncurl -L -o docker-compose.yml https://raw.githubusercontent.com/kitconcept/volto-light-theme/refs/heads/main/docker-compose.yml\n```\n\nThen start the stack using:\n\n```sh\ndocker compose up -d\n```\n\nOnce the backend image is running, create a Plone site with:\n\n```sh\ndocker compose exec backend './docker-entrypoint.sh create-site'\n```\n\n🚀 Your Plone site is now up and running locally!\n\n\n## Contributing 🤝\n\nContributions are welcome! If you find any issues or want to suggest improvements, please check out:\n\n- [Source Code](https://github.com/kitconcept/volto-light-theme/) 💻\n- [Issue Tracker](https://github.com/kitconcept/volto-light-theme/issues) 🐛\n\nEvery pull request requires a [Change log entry](https://6.docs.plone.org/contributing/index.html#change-log-entry). The location of the `news` folder is the following:\n\n- **backend**: `backend/news`\n- **frontend**: `frontend/packages/volto-light-theme/news`\n\n### Project Structure 🏗️\n\nThis monorepo hosts two packages:\n\n- **backend/**: Python package `kitconcept.voltolighttheme` providing Dexterity behaviors and example content.\n- **frontend/**: React package `@kitconcept/volto-light-theme` providing the theme.\n\n### Code Quality Assurance 🧐\n\nEnsure your code follows best practices by running the following commands:\n\n- **Format the codebase**:\n\n```sh\nmake format\n```\n\n- **Lint the code for errors and adherence to Plone standards**:\n\n```sh\nmake lint\n```\n\nYou can also run these commands separately in the `backend` or `frontend` folders.\n\n### Internationalization 🌐\n\nEasily generate translation files for both Plone and Volto:\n\n```sh\nmake i18n\n```\n\n## Credits \u0026 Acknowledgements 🙏\n\nThis package is developed and maintained by [kitconcept GmbH](https://kitconcept.com) ❤️.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitconcept%2Fvolto-light-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkitconcept%2Fvolto-light-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitconcept%2Fvolto-light-theme/lists"}