Semantic-Org / Semantic-UI

Semantic is a UI component framework based around useful principles from natural language.
http://www.semantic-ui.com
MIT License
51.12k stars 4.94k forks source link

Learn Semantic - Call For Submissions #1571

Open jlukic opened 9 years ago

jlukic commented 9 years ago

Learn Semantic

A few people have reached out about contributing to Learn Semantic.

Since there hasn't been any official channel for discussion about the technical documentation of Learn Semantic I thought I'd kick of discussion with my thoughts on the contents and structure of the site.

Site Contents (T.O.C.)

Any content not specifically marked with an author is available for contribution. Any content that already exists is open for edits, additions, & revisions unless otherwise noted.

Preface

If anyone is interested in contributing. It should be a fairly simple process.

LearnSemantic can parse HTML and Markdown (using DocPad).

If you are comfortable with markdown but prefer not to run the server, you can just e-mail me a markdown file with a draft on your approved subject.

If you prefer to run the server you can check the readme for running the server, then simply submit a pull request with your additional guide in server/documents/. Using the server gives you the added benefit of seeing your docs in place as others will see them.

Editing, Typos, etc

Many of the guides could use proofreading and editing. This is a fairly simple way to contribute if you don't have time to help with writing guides.

Adding edits can be done directly through GitHub.com using Pull Requests.


Thanks everyone. I'm excited to see what we all can do together.

MiracleBlue commented 9 years ago

I'm very excited to see more Semantic docs and integrations. Hopefully I'll have some time soon to contribute something ember related to Semantic.

p-hennessy commented 9 years ago

IMO, there should be a section for showing off example sites built with Semantic. It would be a place to see what a website could be using Semantic, as well as give developers a good example of how to combine components and how to structure their markup correctly.

Alekusu commented 9 years ago

Yo ! Some news about the Beginner's Guide & Ten Minute Overview ? Thanks :)

phuckien commented 9 years ago

Hello @jlukic, we (me & @HDking) would like to work on the 'Beginner's Guide'. Is this ok?

jlukic commented 9 years ago

@phuckien Yes absolutely, just send me any progress as you come along. If you are familiar with Pull Requests, you can submit a PR for the Learn Semantic Repo. https://github.com/Semantic-Org/Learn-Semantic

If not markdown is fine

phuckien commented 9 years ago

Alright, yes we are familiar with Pull Requests. You will find our contributions in the Learn-Semantic repo ;)

HDking commented 9 years ago

@jlukic, in addition I am diving into the ten minute overview in the form of a tutorial, does that sound OK?

jlukic commented 9 years ago

Sounds good @HDking be sure to look at the legacy docs which concepts need to be adapted for the new documentation. They certainly can be expanded on, but should provide a good starting point.

HDking commented 9 years ago

It might be the case that what I had in mind and what is described with the Ten Minute Overview might differ a bit. So I wanted to discuss this with you.

written above:

The thought: As I am a beginner myself into user interface design and web design/development in general, I had a hard time finding out what Semantic-UI does and especially the power of it. Going through the vast amount of documentation didn't lower the treshold for me.. and maybe also not for other absolute beginners. Maybe a bit like issue #1837 .

So the idea was then to create a short tutorial for the absolute beginner, and during this tutorial introduce the user to the concepts explained in the Ten Minute Overview but then just the beginning part and the what makes it different from the pack. A bit more chunkwise explanation, so to say. And then add more complex concepts in a different tutorial.

I've tried making the AirBnB landing page with only the elements that I could find in the library (and some CSS additions) and I found it extremely easy to implement. See result!

Does this fit in your plan? semantic-ui-airb Picture from Delft ;)

jlukic commented 9 years ago

Anything that is useful to users is fine for me. I am usually more interested in conceptual than practical and I'm sure that comes across in the gaps in documentation.

A guide to building a basic page with semantic ui is quite fine as a choice. I can adapt the legacy docs into another section

Perhaps take users through the whole process of creating a web page with Semantic: from npm install (or zip download) to choosing preset themes and customizing site UI? If you need any help with understanding these concepts feel free to reach out.

An airbnb homepage clone or something like that is great for a tutorial. Mostly I just want to make sure that it is easy to follow and useful. The easiest way is just to send me a draft when you have something so I can give you immediate feedback.

HDking commented 9 years ago

Alright! First draft on Sunday :)

HDking commented 9 years ago

We have a first draft. How do you want to proceed?

phuckien commented 9 years ago

Hi @jlukic,

We finished the first draft of the Beginner's Tutorial. You can find the PR at #12.

fulapol commented 8 years ago

Hello, I use this in my sites:

I find usefull to use a CDN to load the libs, and the expert documentation mention the ones above. It will be awesome if you point that somewhere visible, because the install part using npm is weird for someone coming from bootstrap or a similar framework and we all are used to just paste the CDN tags.

atomicpages commented 7 years ago

Are you interested in a webpack 2 write up? I have a demo here Semantic UI & Webpack 2 Boilerplate, but I'm more than willing to write a proper guide!

stale[bot] commented 6 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 30 days if no further activity occurs. Thank you for your contributions.

brodycj commented 6 years ago

Does not look finished to me :-|

stale[bot] commented 6 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 30 days if no further activity occurs. Thank you for your contributions.

jvhva commented 5 years ago

Kindly create an icon for "Shopping Cart Reorder" or "Repeat Shopping Cart"