Comments (24)
Continuing on from #7...
On that same train ride, I also had some time to play with a possible prototype of the website. I've knocked up two example pages:
Again, like the logo, it's very simple. The stylised logo seems to contrast well with the formality of the rest of the page. The page is set in PT Sans, Serif and Mono (all open license). Going with one family was the quickest way I could think of for achieving typographic consistency.
The red and green colours come from, erm, the pass/fail linter output. Not a very imaginative reason I know, but I think the limegreen
has punch :)
The prototype is rough around the edges, but it does work across different viewport sizes. It is also very zoom-friendly.
I've just dump the CSS at the top of the file at moment (I've tried to keep the CSS code as small/simple as possible while still making the site work across viewport sizes). Likewise, the main content was ripped unchanged from github.
I suggest we just have, especially in these early days, a one-to-one mapping of content between the website and the markdown docs in the repo. I think that's the best maintenance approach in terms of time and effort. The website is then just a stylised (and branded) version of the markdown docs, with the addition of some navigation (multi-page, as @MoOx wanted) to get around.
Do either of you know of a tool that will allow us to convert the markdown into html and then wrap these in layout HTML? @MoOx would metalsmith work here?
Any thoughts on the prototype?
from stylelint.
Really nice start.
I will cook you something from that with metalsmith and react template from docs. Maybe tomorrow or monday morning.
I am not a fan of the single S for avatar but the typo looks good.
from stylelint.
Looks nice. Hadn't heard of metalsmith before ---it's interesting, and I'd like to get to know it.
from stylelint.
@davidtheclark haha. it is old. try khaos - built with metalsmith.
About the website... nah, dont like it. That green, and at all..
from stylelint.
@tunnckoCore what's funny about not knowing a "old" project ? (jquery is old, metalsmith, not that old).
khaos is a project scaffolder, using metalsmith directly make more sense for us.
About the website... nah, dont like it. That green, and at all..
If you don't provide real feedback, arguments or fresh ideas, this comment is just useless.
from stylelint.
khaos is a project scaffolder, using metalsmith directly make more sense for us.
I'm not saying to use khaos for this project or whatever, just @davidtheclark to try it also. :)
If you don't provide real feedback, arguments
that's my real feedback. just dont like exactly that green. maybe some landing page would be better, like Babel.
or fresh ideas
I'm not a designer.
from stylelint.
stylelint.io works for you guys ?
from stylelint.
.style is out. What about lint.style ? Not sure it make sense.
stylelint.style is maybe a bit verbose.
from stylelint.
stylelint.io works for you guys ?
Yeap it does. :)
from stylelint.
Sure!
from stylelint.
stylelint.style is maybe a bit verbose.
yea. it would be great one day to have .lint tld lol :D style.lint
- would looks pretty cool.
👍 for stylelint.io
from stylelint.
FYI, stylelint.io is alive and point to github ip. We might add a CNAME in the right place now :)
from stylelint.
FYI, stylelint.io is alive and point to github ip.
Awesome. Thanks for that :)
We might add a CNAME in the right place now
Done :)
from stylelint.
What do you think (to make the website easier to maintain/update) to get the sources under the docs folder and using gh-pages on this repo directly? Like I made for cssnext https://github.com/cssnext/cssnext/tree/master/docs
from stylelint.
I'm fine with that.
from stylelint.
SGTM.
Btw, I've put the temporary website at http://stylelint.io/ for now :)
from stylelint.
Yeah I saw that. It's cool for now.
from stylelint.
FYI, I am currently enhancing a fancy engine to handle a simple website with react and md. Main modification are:
- allow client side react too
- drop metalsmith (webpack + loaders instead).
This allow to have a real react implementation on the client side (not just some html like it was on cssnext website for example). Obviously, there will be a static fallback (seo...) to allow to render on the "server" (in our case, as static html in order to build a "static" website).
The idea is md -> json + react/redux + fetch. Work is almost done too but I will probably won't push anything in the next few days, maybe more in 2/3 weeks to be realistic (that said, I plan to use this engine on 2/3 websites so I will push "asap" (relatively to my free time)).
from stylelint.
Sounds great!
from stylelint.
Ok, seems like a good idea. Looking forward to it.
from stylelint.
I pushed yesterday the early stage of this project https://github.com/MoOx/statinamic
But I will probably make some small changes and document it before pushing a skeleton here. Stay tuned.
from stylelint.
Looking forward to it!
from stylelint.
For everyone's reference, this conversation is continued in the stylelint.github.io issue tracker. This issue will remain open, until the website is done, to point people in right direction.
from stylelint.
Additions to and issues with the website are now tracked in the stylelint.io repo. Closing.
from stylelint.
Related Issues (20)
- Release 16.5.0 HOT 5
- Stylelint --fix does not fix two problems at the same time: the order/properties-order property, and the removal of extra empty lines. HOT 5
- no-missing-end-of-source-newline false positive after upgrade to v16.4.0 (from 15.11.0) HOT 1
- SCSS: Issue with double slash comment HOT 1
- DeprecationWarning: fs.Stats constructor is deprecated HOT 6
- Node.js API should allow fixing a list of files in-place HOT 3
- Rule idea: `declaration-prefer-shorthand` HOT 2
- Fix `selector-type-no-unknown` false positive for `model`
- Release 16.6.0 HOT 11
- Missing semicolon in JSON file HOT 5
- Fix `no-descending-specificity` false positives for nested selectors HOT 2
- Release 16.6.1 HOT 5
- breaking changes for `property-no-vendor-prefix` HOT 6
- New rule: identifier-pattern HOT 12
- Remove `postcssResult.stylelint.disableWritingFix` HOT 7
- Unknown rule no-extra-semicolons. HOT 3
- `block-no-empty` false `needless-disable` in blocks with comments. HOT 2
- New rule: Disallow unconstrained `:has()` for performance reasons HOT 3
- `at-rule-no-unknown` false positive for `@view-transition` HOT 2
- `property-no-unknown` false positive for descriptor `navigation` HOT 1
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 stylelint.