{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1564","repository_url":"https://api.github.com/repos/MarlinFirmware/Marlin","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1564/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1564/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1564/events","html_url":"https://github.com/MarlinFirmware/Marlin/issues/1564","id":59942525,"number":1564,"title":"Specific Configuration files: difficult to maintain.","user":{"login":"alexborro","id":5216531,"avatar_url":"https://avatars.githubusercontent.com/u/5216531?v=3","gravatar_id":"","url":"https://api.github.com/users/alexborro","html_url":"https://github.com/alexborro","followers_url":"https://api.github.com/users/alexborro/followers","following_url":"https://api.github.com/users/alexborro/following{/other_user}","gists_url":"https://api.github.com/users/alexborro/gists{/gist_id}","starred_url":"https://api.github.com/users/alexborro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexborro/subscriptions","organizations_url":"https://api.github.com/users/alexborro/orgs","repos_url":"https://api.github.com/users/alexborro/repos","events_url":"https://api.github.com/users/alexborro/events{/privacy}","received_events_url":"https://api.github.com/users/alexborro/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Feature%20Request","name":"Feature Request","color":"006b75"},{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Status:%20Inactive","name":"Status: Inactive","color":"eeeeee"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":21,"created_at":"2015-03-05T12:01:58Z","updated_at":"2016-05-04T13:30:18Z","closed_at":"2016-05-04T13:30:18Z","body":"Hi folks,\r\n\r\nI'm adding a new define to configuration.h and thinking about I need to change all the specific configuration files, otherwise the compilation will break.\r\n\r\nThat is not funny..\r\n\r\nWhat if we include a \"main\" configuration file in the beginning of the specific configuration files so they just redefine the already defined labels?? I mean, If I add something new to the \"main\" config file I do not need to adapt all the specific configs. It is suppose to have a responsible for each specific config file to keep them up to date. "},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/216865379","html_url":"https://github.com/MarlinFirmware/Marlin/issues/1564#issuecomment-216865379","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1564","id":216865379,"user":{"login":"jbrazio","id":264365,"avatar_url":"https://avatars.githubusercontent.com/u/264365?v=3","gravatar_id":"","url":"https://api.github.com/users/jbrazio","html_url":"https://github.com/jbrazio","followers_url":"https://api.github.com/users/jbrazio/followers","following_url":"https://api.github.com/users/jbrazio/following{/other_user}","gists_url":"https://api.github.com/users/jbrazio/gists{/gist_id}","starred_url":"https://api.github.com/users/jbrazio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbrazio/subscriptions","organizations_url":"https://api.github.com/users/jbrazio/orgs","repos_url":"https://api.github.com/users/jbrazio/repos","events_url":"https://api.github.com/users/jbrazio/events{/privacy}","received_events_url":"https://api.github.com/users/jbrazio/received_events","type":"User","site_admin":false},"created_at":"2016-05-04T13:30:18Z","updated_at":"2016-05-04T13:30:18Z","body":"Thank you for your interest making Marlin better.\r\nYou should re-open this topic on [MarlinFirmware/MarlinDev](https://github.com/MarlinFirmware/MarlinDev) for proper followup from the development team. We suggest you to use the `MarlinFirmware/Marlin#<topic id>` markdown to link back to this original topic."}}