{"id":23465808,"url":"https://github.com/sypherlev/architect","last_synced_at":"2025-04-12T16:55:13.554Z","repository":{"id":57063978,"uuid":"81129898","full_name":"sypherlev/architect","owner":"sypherlev","description":"Data class generator for sypherlev/blueprint","archived":false,"fork":false,"pushed_at":"2020-07-28T15:40:40.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-16T03:19:48.798Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","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/sypherlev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-06T20:27:19.000Z","updated_at":"2020-07-28T15:40:42.000Z","dependencies_parsed_at":"2022-08-24T10:10:08.975Z","dependency_job_id":null,"html_url":"https://github.com/sypherlev/architect","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/sypherlev%2Farchitect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sypherlev%2Farchitect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sypherlev%2Farchitect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sypherlev%2Farchitect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sypherlev","download_url":"https://codeload.github.com/sypherlev/architect/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248601505,"owners_count":21131609,"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-12-24T11:38:46.291Z","updated_at":"2025-04-12T16:55:13.522Z","avatar_url":"https://github.com/sypherlev.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Architect\n\nArchitect is a command line code generator for the Blueprint database package, to be used with the Chassis framework.\n\n### Usage\n\nFrom the project root, run:\n\n`bin/architect database_prefix table_name optional_template_filename`\n\nArchitect will attempt to generate a Data class from either the optional template file provided, or the default contained in the package. The database prefix is the same as used in the Chassis framework .env file. The table name is the table to be used as the primary table in the template.\n\nBlueprint Data classes do not have a one-to-one relationship with individual tables. Generated classes here should be used as a base to flesh out additional complex relations.\n\nNew Data classes will be stored in `/src/DBAL`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsypherlev%2Farchitect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsypherlev%2Farchitect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsypherlev%2Farchitect/lists"}