-
Notifications
You must be signed in to change notification settings - Fork 122
Restructure the documentation to make orientation easier #820
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
Conversation
|
@fwitte the landing page looks great and like (what I assume) we visioned during the user meeting. The 2 layer approach sounds like a good way to proceed, which can also be expanded easily in the future with a growing tespy. In my point of view, the 9 topics of the top layer are well chosen and the position of each topic is in an intuitive order. Do you plan the high level overview in the style of the current heat exchangers example (maybe move the example there too)? That style would be a great entry point to start own models after the installation and first tutorials, especially for users with main skills in thermal systems rather than in programming. |
|
@25Nik, you are talking about the Network, Component, Connection overview, I guess? I think there I would just link from that level to the different subsections. I could look like this maybe:
|
|
Hey @fwitte, sorry for not responding sooner. I agree with the positive feedback @25Nik gave you and like the changes you implemented since. In my opinion, the most important feature of the landing page should be a concise overview. I think, you already do that quite well with the succinct descriptions of each card, but maybe the headers could be emphasized even more compared to the bullets. I don't know how flexible Furo is in that regard, but the bullets could be e.g. use a darker font color or smaller font size. In any case, I am pretty happy with your implementation of the landing page. |
|
Regardless of the landing page however, an FAQ or Recipe Book/Best Practices section would improve the usability of the documentation as well. People often have an idea about what they want to do with tespy, but don't even know where to look for that and such a section of concise snippets with links to the respective doc section could improve the user experience quite a bit. What do you think about that? |
|
I implemented the suggested change. I'll kick off the subpages directing to the respective contents today. For the FAQ part it would be nice to get some input from the community :) |
|
Hey @fwitte, Yes, I was talking about the Network, Component, Connection overview. The way you suggested sounds good. I guess, it is a good way to have the component overview (as currently used for the heat exchangers in the examples) as the "first contact" to the components above the current components documentation. That way new users can get an overview before moving to the more in depth aspects. It would also help in the phase of generally selecting a software for a specific task in my opinion. Additionally, I found that the pages look differently when accessed from the left overview tab or by navigating from the landing page. The headlines,... are much clearer when accessed from the navigtion on the left bar. |
…rviews and script to generate that
This is what I was looking into, now it should be updated with a first draft of that. I added tabs with the different component modules and inside each tab the different component classes and their respective parameters (not all yet, just to get the idea, of how the overview could look like). |
…cumentation' into feature/#808-restructure-documentation
Resolve #808
Resolve #853
Here we can develop a new version of the landing page. Right now, the idea is to have a two-layer approach:
Right now there are still template images in the grid, which will be replace by better ones. The first idea would include 9 cards to start with:
Any thoughts on this @25Nik, @maltefritz, @jfreissmann, @TristanM-TD?
You can always view current state of draft here: https://tespy--820.org.readthedocs.build/en/820/