-
-
Notifications
You must be signed in to change notification settings - Fork 155
Open
Description
Description
I'd like to suggest that an overall strategy is developed for Documentation Next Gen, to take the Tempest Docs to a place where more experienced Devs can get the critical information they need, and less experienced Devs get a bit more hand-holding through Tempest.
My iidea is that it would be good to have
- "API" documentation, an in-depth guide to every relevant class and every relevant method therein. This could be driven by the docblock in each file, and harvested dynamically, such that the presence of relevant and updated docblocks is mandatory on acceptance of a PR, and CI/CD extracts the changes when a PR is applied.
- The Tempest Handbook, an evolution on what we have today, structured in a logical flow out from the perspective of someone picking up Tempest and working through the first steps of initialising an application, running a dev server or docker, working with databases, adding auth etc etc. Many other frameworks have done this, so we needn't reinvent the wheel, but as it stands many of the pages are long and cover a lot of ground so could be broken up and flow better.
- Under this, There’s definitely a beginner level of detail that can be pulled out showing one way of doing things, enough for your average person to get started. It need not be opinionated, just consistent throughout so people understand how to work with Tempest.
- Then, a matching advanced topics version of the page showing other supported ways of doing things.
- Tutorials on "how to do a thing" or a “feature apotlight”? These perhaps could be picked up from anyone who wishes to PR one and maybe issued out as a blog article or something?
- A simple login & auth starter application with a small dashboard, both Vite, Inertia and Vue, and Tempest/View versions perhaps.
I’ll perhaps figure out a rough outline and see if any of what I’m saying is appealing.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels