I think sparks should reside in the third_party folder. This would then allow people to add package paths for various sparks. This would come in handy if a spark has extended any of the core libraries, and is causing problems for users of my auth library, which has an extended Controller file.
I believe this would make the $this->load->spark() function redundant, as sparks can be loaded using the basic $this->load->library() files when a package path has been added; maybe there should be an easier way to add package paths, and remove the need to have to remove the path to load the 'normal' libraries anyway.
I think sparks should reside in the third_party folder. This would then allow people to add package paths for various sparks. This would come in handy if a spark has extended any of the core libraries, and is causing problems for users of my auth library, which has an extended Controller file.
I believe this would make the $this->load->spark() function redundant, as sparks can be loaded using the basic $this->load->library() files when a package path has been added; maybe there should be an easier way to add package paths, and remove the need to have to remove the path to load the 'normal' libraries anyway.