Comments (10)
Thank you for helping to continue to maintain this! I will try to help out where I can, as this is one of the best CSS documenters I have been able to find.
from kss-node.
Hi, one for the wishlist: could you please add support for non-numeric styleguide ordering:
https://github.com/kneath/kss/blob/master/SPEC.md#the-styleguide-section
from
Thanks,
Dan
from kss-node.
I think @dotherightthing 's request is the same as #37 , right?
from kss-node.
hey, is this project still being maintained? will you accept pull requests?
from kss-node.
crickets
from kss-node.
I've given a few conference presentations talking up the benefits of kss-node. I'd really like to see this project better maintained.
@hughsk May I suggest transferring ownership of this repository to a GitHub organization? That way several of us can maintain the project and we won't be solely reliant on a single individual. Maintaining open source code is hard! I went ahead and created a kss-node organization at https://github.com/kss-node and added you and @johannestroeger as owners. I know I'm being presumptuous, but I want to see movement in this issue queue. Please don't feel any obligation; it's just a suggestion I'd like to see and you are free to disagree.
Getting back to the original purpose of this thread: I think we should release a 1.0 with all of the current features + bug fixes; IMO, the code is stable, so we may as well designate that using semantic versioning and mark it as 1.0.0. Then we can add new features post 1.0.
Looking even further into the future to 2.x, I've been using a task builder (Gulp.js) in my front-end workflow and like the architecture of streaming different modular Gulp plugins together to form a complex task. I'd love to see the core of Kss-node shrunk to a very small set of features with the additional features added via plugin or Gulp.js task. This modularity would allow developers to create Gulp tasks that add in their own features without patching the core functionality.
from kss-node.
Sorry for the radio silence!
@JohnAlbin nice, that sounds perfect. I've transferred the repo to the organisation. Feel free to add additional contributors from this thread as you see fit!
kss-node could definitely do with a full rewrite, and I agree 100% that it would be better broken up into small pieces. 👍 for making 1.0.0 a stable release too. My only suggestion would be to keep module(s) build-tool-agnostic, and wrap it up in a separate gulp plugin for ease of use. That aside, you and the others are welcome to steer the project in whatever direction feel is best – it's been a long time since I've been invested in the project and I'm sure that with multiple maintainers things will move in the right direction. Thanks for taking the initiative and giving me another nudge to transfer :)
from kss-node.
If you look at https://github.com/kss-node/kss-node/issues?milestone=1, you'll see they are all closed (except for this issue.)
There's 3 issues I think would be fine for a future 1.x release: https://github.com/kss-node/kss-node/issues?milestone=3
But, I think we can tag a 1.0.0 release. It requires Node.js 0.10.x. If you required Node.js 0.6 or 0.8, you can you the v0.4.0 release I tagged earlier today.
All other issues are marked for a 2.x release. The 2.x road map is simple: 1.0.0 + removal of stylesheet compilation + some minor features. I don't want to support 1.x for very long; I want the stylesheet compilation out ASAP.
Any major re-write can happen for the 3.x release at our leisure.
from kss-node.
1.0.0 has been tagged: https://www.npmjs.org/package/kss
from kss-node.
1.1.0 has been tagged: https://www.npmjs.org/package/kss
That completes the issues marked for the 1.x milestone. https://github.com/kss-node/kss-node/issues?q=milestone%3A1.x+is%3Aclosed
I'm creating a branch called 1.x to handle any additional bugfixes/features for the 1.x branch. The master branch is now open for 2.x work. https://github.com/kss-node/kss-node/milestones/2.x
from kss-node.
Related Issues (20)
- 3 level navigation
- An in-range update of twig is breaking the build 🚨 HOT 1
- How can I forward options into twig.js?
- ScrollSpy conflict
- Define styleguide components in the template directly HOT 2
- Generate example html from SASS? HOT 1
- Use different builders for different sections of the styleguide?
- Does not work if not installed globally
- v3.0.1 failing with permissions issues HOT 6
- v.3.0.0 Update may require relative path changes to projects HOT 1
- kss not recognizing handlebars code HOT 1
- v3.0.1 outputs: "Version 9 of Highlight.js has reached EOL" HOT 9
- Node versions >= 14
- Update SASS in kss-node-handlebars-builder
- Add option to load JavaScript in rendered styleguide as ES6 module HOT 1
- Extending handlebars helpers not working. v3.1.0 HOT 1
- Question: Do I need to write any javascript to extend handlebars to register partials? HOT 2
- Can I show variables with encoded SVG icons in the styleguide without hard-coding the values?
- ::selection as a modifier HOT 1
- kss-node multiple markup on page?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kss-node.