{"commits":[{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"8f0e3bdfda26bb2b20cc713a64dd7b22bc2aa896","message":"ADD the DTD for framework and app version info","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/8f0e3bdfda26bb2b20cc713a64dd7b22bc2aa896"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"7b6e0d3aaf83888373bc0034d11cc4d733c2bbab","message":"DEL removing the previous configuration strategy from the framework","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/7b6e0d3aaf83888373bc0034d11cc4d733c2bbab"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"671aba3ccf6ff968e4382d3f66784e649f1ec21e","message":"ADD the global ini settings that need to be set in the framework bootstrap","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/671aba3ccf6ff968e4382d3f66784e649f1ec21e"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"a92d3c82f908a7b840cee456a447af0b18ff14a8","message":"ADD the framework config dtd","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/a92d3c82f908a7b840cee456a447af0b18ff14a8"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"5fad41cc420339afa2db2df8d69bee5a6bc63ab9","message":"UPD moving exception/error handling config into its own DTD","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/5fad41cc420339afa2db2df8d69bee5a6bc63ab9"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"ca4f3afe85e848cdefa50d1a55f62a26f330004f","message":"UPD changing the configuration to not be a key/value store and instead import a configuration file","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/ca4f3afe85e848cdefa50d1a55f62a26f330004f"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"4ad11d213be282bd32c70d4d9da2866413cf4fa3","message":"UPD changing the FrameworkPaths interface to not require arguments in the sub directory methods","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/4ad11d213be282bd32c70d4d9da2866413cf4fa3"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"4a54e9ab1c737ef8d17a8aafc98e804725de4d5b","message":"UPD refactoring SprayFireDirectory to allow a variable number of arguments to determine the sub-dir path","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/4a54e9ab1c737ef8d17a8aafc98e804725de4d5b"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"caa84918d9e10de8f4252bd22884483d297fa30e","message":"UPD removing no longer needed coreconfig writes in framework bootstrap","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/caa84918d9e10de8f4252bd22884483d297fa30e"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"73c4af003e234f541e3cfedb4b6ec833fca53b33","message":"UPD removing CoreConfigurationTest from AllTest suite","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/73c4af003e234f541e3cfedb4b6ec833fca53b33"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"541b2a383a84827c7cc4a4edab85642dc0a03371","message":"ADD the new BaseConfig class that implements the appropriate magic methods for child classes","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/541b2a383a84827c7cc4a4edab85642dc0a03371"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"7824c0ac535d4e4eb26429bc6d2097e70b398009","message":"ADD a class to be used for configuration objects that are parsing XML configuration files","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/7824c0ac535d4e4eb26429bc6d2097e70b398009"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"0ea4bf62b91d0b62ebf4068f7eb32eb841bbf206","message":"ADD the FrameworkConfig class mapping configuration values to object properties","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/0ea4bf62b91d0b62ebf4068f7eb32eb841bbf206"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"d7b6b850591038c8abaa3199dde588377698bdee","message":"DEL removing erroneous test support object","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/d7b6b850591038c8abaa3199dde588377698bdee"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"599516298a54a091a51a14ac3da512d679c0d7c6","message":"UPD refactoring the checks in UniqueList that involved the CoreConfiguration object","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/599516298a54a091a51a14ac3da512d679c0d7c6"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"92aa95f5e9a27761bf0cbb6566d2daa5d0469a7f","message":"UPD adding documentation to the config->ini boolean conversion","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/92aa95f5e9a27761bf0cbb6566d2daa5d0469a7f"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"a0203609a05c52f00f8d9f0a6445c3e2e1c4ff28","message":"ADD the first implementation of our framework configuration document","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/a0203609a05c52f00f8d9f0a6445c3e2e1c4ff28"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"6093b7dd29f3efc653a0be34d0e9ce19d04949ee","message":"UPD modifying index.php to reflect changes made to configuration","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/6093b7dd29f3efc653a0be34d0e9ce19d04949ee"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"4fdb9c402f4d691b42b21b8f0d1ecc1a9a1d1426","message":"ADD the DTD and first implementation for the app configuration document","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/4fdb9c402f4d691b42b21b8f0d1ecc1a9a1d1426"},{"author":{"email":"816884994452291bb16e3bb1b2ee5e27f94f5209@gmail.com","name":"Charles Sprayberry"},"sha":"22ba727e59a67c3fd6b12fb7f7ffeb9d23d22e6f","message":"UPD removing unneeded code from the FrameworkConfig object","url":"https://api.github.com/repos/cspray/CleanSprayFire/commits/22ba727e59a67c3fd6b12fb7f7ffeb9d23d22e6f"}],"ref":"refs/heads/master","head":"f33155e6e3e69ff242811b0678f7d5639d0fef33","push_id":53574245,"size":25}