Open jlukic opened 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.
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.
Yo ! Some news about the Beginner's Guide & Ten Minute Overview ? Thanks :)
Hello @jlukic, we (me & @HDking) would like to work on the 'Beginner's Guide'. Is this ok?
@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
Alright, yes we are familiar with Pull Requests. You will find our contributions in the Learn-Semantic repo ;)
@jlukic, in addition I am diving into the ten minute overview in the form of a tutorial, does that sound OK?
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.
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? Picture from Delft ;)
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.
Alright! First draft on Sunday :)
We have a first draft. How do you want to proceed?
Hi @jlukic,
We finished the first draft of the Beginner's Tutorial. You can find the PR at #12.
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.
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!
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.
Does not look finished to me :-|
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.
Kindly create an icon for "Shopping Cart Reorder" or "Repeat Shopping Cart"
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
Getting Started
Developing
Usage & Practices
ui
namespace (parts of component vs component). Discussion of tag ambivalence, and exceptions: usage of<i> <a> <td>
etc. Explanation of types, variations and how they connect to class names.@theme
usage for loading intheme.less
#1559.Theming
Definitions
ui
namespace, difference betweens parts of a component and a UI component. Discussion of component coupling, usage of multiple components on same html element and possible issues with inheritance. Explanation of stubbed classing, i.e. use ofimage
as part of a definition vsui image
Porting of some content fromProject
Contributing Process
Choosing a Topic
If anyone is interested in contributing. It should be a fairly simple process.
Writing a Guide
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.