{"id":13744020,"url":"https://github.com/msakrejda/robotlegs-examples-ConfigurableModules","last_synced_at":"2025-05-09T02:32:11.455Z","repository":{"id":137869782,"uuid":"677566","full_name":"msakrejda/robotlegs-examples-ConfigurableModules","owner":"msakrejda","description":"An example of parent-application-configurable application modules with their own Contexts","archived":false,"fork":false,"pushed_at":"2010-05-20T23:01:27.000Z","size":168,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T05:44:54.149Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"ActionScript","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/msakrejda.png","metadata":{"files":{"readme":"README","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}},"created_at":"2010-05-20T18:14:55.000Z","updated_at":"2015-01-03T00:33:25.000Z","dependencies_parsed_at":"2023-03-12T06:00:53.424Z","dependency_job_id":null,"html_url":"https://github.com/msakrejda/robotlegs-examples-ConfigurableModules","commit_stats":null,"previous_names":["uhoh-itsmaciek/robotlegs-examples-configurablemodules"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msakrejda%2Frobotlegs-examples-ConfigurableModules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msakrejda%2Frobotlegs-examples-ConfigurableModules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msakrejda%2Frobotlegs-examples-ConfigurableModules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msakrejda%2Frobotlegs-examples-ConfigurableModules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msakrejda","download_url":"https://codeload.github.com/msakrejda/robotlegs-examples-ConfigurableModules/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253177775,"owners_count":21866400,"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-08-03T05:01:01.449Z","updated_at":"2025-05-09T02:32:11.439Z","avatar_url":"https://github.com/msakrejda.png","language":"ActionScript","funding_links":[],"categories":["Frameworks"],"sub_categories":["RobotLegs Framework"],"readme":"A simple example of using RL, Signals, Presentation Models, and a\nmodular application. Note that the modules are not modules in the Flex\nsense: they could be, but that's orthogonal to this architecture. The\nimportant part is that each module has its own local context, and each\nmodule's interactions can either be confined to that context or shared\nwith other modules (and the parent application) through injected\nSignals. The other important part is that, unlike the other modular RL\nexamples I've seen (and like Theo Hultberg's documentbased Mate\nexample application), each module is injected with a unique\nconfiguration when it is first created.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsakrejda%2Frobotlegs-examples-ConfigurableModules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsakrejda%2Frobotlegs-examples-ConfigurableModules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsakrejda%2Frobotlegs-examples-ConfigurableModules/lists"}