{"id":15145450,"url":"https://github.com/prestashop/open-source","last_synced_at":"2025-04-07T06:07:50.933Z","repository":{"id":37917411,"uuid":"174971665","full_name":"PrestaShop/open-source","owner":"PrestaShop","description":"Sources for www.prestashop-project.org","archived":false,"fork":false,"pushed_at":"2025-03-02T20:40:03.000Z","size":26526,"stargazers_count":35,"open_issues_count":21,"forks_count":40,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-04-07T06:07:46.698Z","etag":null,"topics":["dashboard","hacktoberfest","open-source"],"latest_commit_sha":null,"homepage":"https://www.prestashop-project.org/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrestaShop.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":"2019-03-11T09:54:49.000Z","updated_at":"2025-03-02T23:40:30.000Z","dependencies_parsed_at":"2023-10-11T19:29:16.576Z","dependency_job_id":"a010f92c-2ac8-4b4e-a3ed-955c02a88c31","html_url":"https://github.com/PrestaShop/open-source","commit_stats":{"total_commits":415,"total_committers":39,"mean_commits":10.64102564102564,"dds":0.7783132530120482,"last_synced_commit":"d3de2f7af18ca1f1bf73e81db84b75a43b57b30d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrestaShop%2Fopen-source","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrestaShop%2Fopen-source/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrestaShop%2Fopen-source/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrestaShop%2Fopen-source/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrestaShop","download_url":"https://codeload.github.com/PrestaShop/open-source/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247601448,"owners_count":20964864,"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":["dashboard","hacktoberfest","open-source"],"created_at":"2024-09-26T11:25:24.564Z","updated_at":"2025-04-07T06:07:50.909Z","avatar_url":"https://github.com/PrestaShop.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PrestaShop Open Source\n\n[![Build](https://github.com/PrestaShop/open-source/actions/workflows/build.yml/badge.svg)](https://github.com/PrestaShop/open-source/actions/workflows/build.yml)\n\nThis repository aims to improve the overall maturity of the PrestaShop open source project.\n\nIt contains:\n- source code and content for www.prestashop-project.org\n- materials about the open source project evolution\n\n## Rendering the site locally\n\n### Option 1: Using Hugo installed on your system\n\n1. Clone the repository somewhere on your system:\n    ```\n    git clone --recurse-submodules https://github.com/PrestaShop/open-source.git\n    ```\n\n**Note** normal cloning will not work. You _must_ recurse the submodules or hugo will not understand shortcodes and you will see errors such as: \n  `failed to extract shortcode: template for shortcode \"children\" not found`\n\n2. Switch to the `open-source` directory:\n    ```\n    cd open-source\n    ```\n\n3. Install Hugo (optional if already installed):\n    ```\n    ./bin/installHugo.sh\n    ```\n\n4. Launch Hugo:\n    ```\n    hugo server\n    ```\n### Option 2: Using Docker (no need to install Hugo locally)\n\nIf you do not want to install Hugo on your system, you can use the provided `docker-compose.yml` file to run the site in a container.\n\n1. Clone the repository (with submodules):\n    ```bash\n    git clone --recurse-submodules https://github.com/PrestaShop/open-source.git\n    ```\n\n2. Switch to the `open-source` directory:\n    ```bash\n    cd open-source\n    ```\n\n3. Use the following command to start the Hugo server:\n    ```bash\n    docker-compose up\n    ```\n\n   By default, the server will run on port `1313`. You can specify a different port by setting the `HUGO_SERVER_PORT` environment variable before running the command. For example:\n    ```bash\n    HUGO_SERVER_PORT=3000 docker-compose up\n    ```\n\n4. Access the site in your browser at `http://localhost:\u003cPORT\u003e`, replacing `\u003cPORT\u003e` with the port you defined (default is `1313`).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprestashop%2Fopen-source","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprestashop%2Fopen-source","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprestashop%2Fopen-source/lists"}