
Feature request - split out themes into a separate git repo as a git submodule
Reported by dleffler | July 5th, 2012 @ 06:26 PM | in 2.1.0 (closed)
In recent discussions on irc, it was noted that we might want to
begin to split out the themes into a separate git repo as a
submodule which would add greating flexibility and
customization.
http://git-scm.com/book/en/Git-Tools-Submodules
Comments and changes to this ticket
-
expNinja August 21st, 2012 @ 01:34 AM
(from [9ee500270232353f45a2f52f6cd431c9bbe46e14]) Adds a default system theme so pages will display even if the entire themes folder is absent or the selected theme is unavailable (or the basetheme is also missing)...this theme uses only the theme template with NO assets, subthemes, etc... [#691 state:resolved] [#659] https://github.com/exponentcms/exponent-cms/commit/9ee500270232353f...
-
dleffler October 1st, 2012 @ 05:24 PM
- Assigned user set to dleffler
- Milestone set to 2.1.0
- Milestone order changed from 193 to 0
We'll work this into 2.1.0 and consider (also) shipping exp package WITHOUT themes or only one theme?
-
dleffler October 1st, 2012 @ 10:50 PM
The repo has been created. Probably best to ship one current theme with the package and have the rest in the exponent-themes repo. That way there is a full theme shipped.
-
expNinja October 2nd, 2012 @ 05:42 PM
(from [e6437ddb91db1f0aa9029119b508da9bca2d2316]) Removes /themes and /external/dompdf to be converted into submodules...on the develop branch this time [#659 #749] https://github.com/exponentcms/exponent-cms/commit/e6437ddb91db1f0a...
-
expNinja October 2nd, 2012 @ 05:43 PM
(from [c1f35f16d674c401e3cd5ce010e54261435b09ae]) (re) adds /themes and /external/dompdf now converted into submodules...on the develop branch this time [#659 #749] https://github.com/exponentcms/exponent-cms/commit/c1f35f16d674c401...
-
dleffler October 2nd, 2012 @ 06:03 PM
- State changed from new to resolved
We'll call this one implemented though we probably won't know the full impact until we move it into the master branch (you auto-checkout master when you clone a repo?)
-
dleffler October 3rd, 2012 @ 12:21 AM
- State changed from resolved to open
Well, that didn't go as expected...instead of the entire themes folder as a submodule, we'll make each individual theme a new repo/submodule, EXCEPT simpletheme which is the current standard/default theem.
-
dleffler October 3rd, 2012 @ 02:19 AM
- State changed from open to resolved
We'll close it now that we have the four extra themes as submodules and all seems to be working as expected...
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS
Tags
Referenced by
-
691 Feature Request: add a default system theme (from [9ee500270232353f45a2f52f6cd431c9bbe46e14]) Adds a ...
-
749 Feature request - split out dompdf into a separate git repo as a git submodule (from [e6437ddb91db1f0aa9029119b508da9bca2d2316]) Removes...
-
749 Feature request - split out dompdf into a separate git repo as a git submodule (from [c1f35f16d674c401e3cd5ce010e54261435b09ae]) (re) ad...