Closed indiesquidge closed 6 years ago
There is a chance. Not something that is actively supported at this time to be in sync with core.
Not something that is actively supported at this time to be in sync with core.
@mrmrs, I'm a bit confused by this. Are you saying that I shouldn't rely on the individual modules to be kept up-to-date with changes to the monolithic core? Doesn't that kind of break the principle of modularity listed on the main page?
Tachyons isn't just a monolithic framework. It's a collection of small modules that can be mixed and matched or used independently. Use what you need. Leave the rest.
The modules can still be mixed even if they are a bit behind. I don't believe this affects concepts of modularity at all.
On 1 Jun 2017, at 01:57, Austin Wood notifications@github.com wrote:
Not something that is actively supported at this time to be in sync with core.
@mrmrs, I'm a bit confused by this. Are you saying that I shouldn't rely on the individual modules to be kept up-to-date with changes to the monolithic core? Doesn't that kind of break the principle of modularity listed on the main page?
Tachyons isn't just a monolithic framework. It's a collection of small modules that can be mixed and matched or used independently. Use what you need. Leave the rest.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
Yeah, that's a fair point.
I guess it's just that having the modules behind the monolith—on top of having some of the modules missing from NPM altogether—makes the modular nature of Tachyons feel a bit like a second-class citizen, rather than a front-running principle.
I can empathize with the difficulty of keeping the modules in sync with core though, and I believe there is some progress being made on publishing individual modules from the monolith, so I know y'all are working on discovering the best way to make this work.
I appreciate the thoughtful work that has been put into this repo, and look forward to watching it grow and mature 💛
For posterity, it looks like tachyons-negative-margins
is now a thing! 🎉
Thanks for creating this issue @indiesquidge. tachyons-debug-children
was still missing from the npm registry. I've gone ahead and added it. When we release v5 the updating of all modules will become automated so that users using the individual modules won't have to wait for updates.
In order to extend and replace some of Tachyons' modules, I tried importing everything from the main source file. However, my install script failed for
tachyons-negative-margins
,tachyons-nested
, andtachyons-debug-children
, saying that none of these modules exist on NPM.Any chance we could get those these three published like the rest? :)