-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v2.0.0 #123
Conversation
Use extracted `garden.color` and `garden.units` libraries Eliminate `garden.arithmetic` namespace Update compiler to handle types in `garden.color` and `garden.units` Honor namespaced keywords for property names and identifiers
This patch rethinks the architecture of Garden in terms of well defined boundaries between parsing and compiling. Instead of directly compiling objects into CSS, Garden will first parse the objects into a CSS AST which can then be consumed by the compiler. This architecture is closer to what one might expect to find in a programming language implementation setting. This new architecture yields greater flexibility to introduce new features and semantics while vastly simplifying the work of the compiler. As a result many requested features and solutions to bugs have now been either implemented, solved, or are now trivial to implement or solve. Changelog updates forthcoming. Closes #31 Closes #109 Closes #115 Closes #116 Closes #119 Closes #120 Closes #121
Closes #52
This fixes #139
Surround calc-operands with whitespace
hey, what's the status of this? |
What's the status of this? :) |
The status is pending. tl;dr I need help from people in the community and time to give those people direction. Both are in short supply though it is mostly the latter. The past few years have been challenging for me in terms of being able to make time available for this project and especially this year. The pandemic has kept my young children home, I have a job, the Meander project (which is has a higher priority to me than this project), and I'm constantly trying to balance all of it to avoid burning out. The most recent effort to move the project forward has been on the
|
Not trying to change your priorities in the least but just to express my appreciation: Garden has been an absolute game-changer for me and I deeply appreciate using it on both front- and back-end in our fullstack projects. Thank you!
Maybe I can take a look at the Aleph branch and see if there's anything I could contribute toward.
|
Since this will be a massive commit and several things will change and break refer to the Changelog on this branch.