{"action":"created","issue":{"url":"https://api.github.com/repos/caffeinated/modules/issues/172","repository_url":"https://api.github.com/repos/caffeinated/modules","labels_url":"https://api.github.com/repos/caffeinated/modules/issues/172/labels{/name}","comments_url":"https://api.github.com/repos/caffeinated/modules/issues/172/comments","events_url":"https://api.github.com/repos/caffeinated/modules/issues/172/events","html_url":"https://github.com/caffeinated/modules/issues/172","id":147561418,"number":172,"title":"Possible New Feature Idea: Concept for the manifest stub","user":{"login":"phillipmadsen","id":7799233,"avatar_url":"https://avatars.githubusercontent.com/u/7799233?v=3","gravatar_id":"","url":"https://api.github.com/users/phillipmadsen","html_url":"https://github.com/phillipmadsen","followers_url":"https://api.github.com/users/phillipmadsen/followers","following_url":"https://api.github.com/users/phillipmadsen/following{/other_user}","gists_url":"https://api.github.com/users/phillipmadsen/gists{/gist_id}","starred_url":"https://api.github.com/users/phillipmadsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phillipmadsen/subscriptions","organizations_url":"https://api.github.com/users/phillipmadsen/orgs","repos_url":"https://api.github.com/users/phillipmadsen/repos","events_url":"https://api.github.com/users/phillipmadsen/events{/privacy}","received_events_url":"https://api.github.com/users/phillipmadsen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-11T21:31:44Z","updated_at":"2016-05-05T21:16:42Z","closed_at":"2016-05-05T21:16:42Z","body":"## This would be a great addon to this package. \r\n\r\n***You should make a tables addition to this file to speed up the dev.***\r\n***Example:***\r\n\r\n```json\r\n{\r\n    \"name\": \"{{name}}\",\r\n    \"slug\": \"{{slug}}\",\r\n    \"namespace\": \"{{namespace}}\",\r\n    \"version\": \"{{version}}\",\r\n    \"author\": \"{{author}}\",\r\n    \"license\": \"{{license}}\",\r\n    \"description\": \"{{description}}\",\r\n       \"create_with_these_tables\": \"{{users,profiles,roles,permisssions}}\",\r\n       \"create_relationships_in_models\": \"{{user:hasone:prifile,profiles:belongsto:users}}\" \r\n  }\r\n```\r\nBy doing this you could say make module wizard and ask these questions or have the option to speed up the development by creating this file manually.  This would also give a better overview of how the mechanics of the module work at a quick glance if you have not worked on it for a while and need to remember what was done to create it. \r\n\r\n***Or another and i think better way:***\r\n```json\r\n{\r\n    \"name\": \"{{name}}\",\r\n    \"slug\": \"{{slug}}\",\r\n    \"namespace\": \"{{namespace}}\",\r\n    \"version\": \"{{version}}\",\r\n    \"author\": \"{{author}}\",\r\n    \"license\": \"{{license}}\",\r\n    \"description\": \"{{description}}\",\r\n       \"tables\":[\r\n                {  \r\n                   \"table_name\": \"{{users}}\",\r\n                   \"model_name\": \"User\",\r\n                   \"relationship\": \"{{user:hasone:profile}}\"\r\n                },{\r\n                   \"table_name\": \"{{profiles}}\",\r\n                   \"model_name\": \"Profile\",\r\n                   \"relationship\": \"{{profile:belongsto:users}}\"\r\n                },{\r\n                   \"table_name\": \"{{roles}}\",\r\n                   \"model_name\": \"Role\",\r\n                   \"relationship\": \"{{}}\"\r\n                },{\r\n                   \"table_name\": \"{{permissions}}\",\r\n                   \"model_name\": \"Permission\",\r\n                   \"relationship\": \"{{}}\"\r\n                }\r\n                ]     \r\n  }\r\n```\r\n\r\n### Anyway just a thought. \r\n\r\n***Love your package by the way.***"},"comment":{"url":"https://api.github.com/repos/caffeinated/modules/issues/comments/217282569","html_url":"https://github.com/caffeinated/modules/issues/172#issuecomment-217282569","issue_url":"https://api.github.com/repos/caffeinated/modules/issues/172","id":217282569,"user":{"login":"kaidesu","id":355659,"avatar_url":"https://avatars.githubusercontent.com/u/355659?v=3","gravatar_id":"","url":"https://api.github.com/users/kaidesu","html_url":"https://github.com/kaidesu","followers_url":"https://api.github.com/users/kaidesu/followers","following_url":"https://api.github.com/users/kaidesu/following{/other_user}","gists_url":"https://api.github.com/users/kaidesu/gists{/gist_id}","starred_url":"https://api.github.com/users/kaidesu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaidesu/subscriptions","organizations_url":"https://api.github.com/users/kaidesu/orgs","repos_url":"https://api.github.com/users/kaidesu/repos","events_url":"https://api.github.com/users/kaidesu/events{/privacy}","received_events_url":"https://api.github.com/users/kaidesu/received_events","type":"User","site_admin":false},"created_at":"2016-05-05T21:16:42Z","updated_at":"2016-05-05T21:16:42Z","body":"While I think this is a cool idea, I don't think it's something that belongs within the package but something that can be built into your application~"}}