{"id":25839706,"url":"https://github.com/netresearch/t3x-sync","last_synced_at":"2025-08-03T16:35:50.912Z","repository":{"id":44935710,"uuid":"246861198","full_name":"netresearch/t3x-sync","owner":"netresearch","description":"A module for synchronizing content from a production system (usually some kind of backend instance) to a single or multiple target systems (usually live or stand-by instances).","archived":false,"fork":false,"pushed_at":"2025-02-19T10:08:35.000Z","size":651,"stargazers_count":2,"open_issues_count":4,"forks_count":0,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-02-19T11:22:53.365Z","etag":null,"topics":["backend","nr-sync","separation-of-concerns","synchronization","typo3","typo3-cms-extension","typo3-extension"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netresearch.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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":"2020-03-12T14:54:31.000Z","updated_at":"2025-02-19T10:06:38.000Z","dependencies_parsed_at":"2025-01-10T13:38:59.481Z","dependency_job_id":"15eddef7-c560-41c5-8c8e-2edcf43514d6","html_url":"https://github.com/netresearch/t3x-sync","commit_stats":{"total_commits":172,"total_committers":5,"mean_commits":34.4,"dds":0.08720930232558144,"last_synced_commit":"4a8d03798a8f6409de3e596b50091559e9fcc413"},"previous_names":["netresearch/t3x-sync"],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Ft3x-sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Ft3x-sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Ft3x-sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Ft3x-sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netresearch","download_url":"https://codeload.github.com/netresearch/t3x-sync/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241317607,"owners_count":19943199,"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":["backend","nr-sync","separation-of-concerns","synchronization","typo3","typo3-cms-extension","typo3-extension"],"created_at":"2025-03-01T04:34:08.333Z","updated_at":"2025-03-01T04:34:08.944Z","avatar_url":"https://github.com/netresearch.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Latest version](https://img.shields.io/github/v/release/netresearch/t3x-sync?sort=semver)](https://github.com/netresearch/t3x-sync/releases/latest)\n[![License](https://img.shields.io/github/license/netresearch/t3x-sync)](https://github.com/netresearch/t3x-sync/blob/main/LICENSE)\n[![CI](https://github.com/netresearch/t3x-sync/actions/workflows/ci.yml/badge.svg)](https://github.com/netresearch/t3x-sync/actions/workflows/ci.yml)\n[![Crowdin](https://badges.crowdin.net/typo3-extension-nr-sync/localized.svg)](https://crowdin.com/project/typo3-extension-nr-sync)\n\n# nr-sync - TYPO3 Content Synchronization\n\n## Introduction\n\n* Prepares your Content for a synchronization wherever you want\n* Easy integration for your own extensions\n* No content editing on live systems anymore\n\n## Description\n\n![Workflow](Documentation/Images/SyncWorkflow.png)\n\nThe extension provides an easy and editor friendly way to prepare the content for a synchronization to other\nenvironments e.g. live, testing or development systems. All the synchronizations can be done complete or\nincremental to keep the required load to an absolute minimum. The extension won't do the synchronization by itself.\n\n\n## Installation\n\n### Composer\n``composer require netresearch/nr-sync``\n\n### GIT\n``git clone git@github.com:netresearch/t3x-sync.git``\n\n\n## Development\n### Testing\n```bash\ncomposer install\n\ncomposer ci:cgl\ncomposer ci:test\ncomposer ci:test:php:phplint\ncomposer ci:test:php:phpstan\ncomposer ci:test:php:rector\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetresearch%2Ft3x-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetresearch%2Ft3x-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetresearch%2Ft3x-sync/lists"}