website icon indicating copy to clipboard operation
website copied to clipboard

Better "getting started" navigation

Open metcoder95 opened this issue 1 year ago โ€ข 16 comments

### Tasks
- [ ] [Guides] Set the guides into logical order
- [ ] [Getting Started] Add a `Testing` Section
- [ ] [Getting Started] Add  `Next Steps` Section

metcoder95 avatar Jul 30 '23 11:07 metcoder95

I believe that getting started deserves its own section as it serves as an initial point for all the people that is new to the framework. I'm not 100% how it is a well structure, but I imagine having categorisations around:

  1. What's Fastify and how it differentiates from other frameworks?
  2. Technical pillars (the ones shared by @mcollina)
  3. And the step-by-step guide for creating a first app

What are your thoughts @Eomm ?

metcoder95 avatar Jul 30 '23 11:07 metcoder95

I believe that getting started deserves its own section

Agree

What are your thoughts @Eomm ?

I would not reinvent the wheel and I would start from the docs that people love such as: https://nextjs.org/docs/getting-started/installation

For sure we must go with small steps otherwise we will fail IMHO

The first one could be to rearrange our menu sorted by alphabetical order ๐Ÿ˜ฎโ€๐Ÿ’จ

Eomm avatar Aug 05 '23 16:08 Eomm

For sure we must go with small steps otherwise we will fail IMHO

That's true ๐Ÿ˜…

The first one could be to rearrange our menu sorted by alphabetical order ๐Ÿ˜ฎโ€๐Ÿ’จ

Let's start small then, let me add a task list in the description and let me know your thoughts

metcoder95 avatar Aug 06 '23 11:08 metcoder95

Touched the 1 point: I meant that right now it is alphabetical order, but this order does not make sense to a new user:

image

benchmarks should be the very last thing to think about ๐Ÿคฃ

Eomm avatar Aug 09 '23 15:08 Eomm

I would even say that benchmarks are not even part of the guide, I see them more as references instead ๐Ÿค”

metcoder95 avatar Aug 09 '23 21:08 metcoder95

I think the doc guide be different from the bench marl. I recommend to make a doc like the nestjs page does (more self explanatory ) or the one of fastapi

Dgdaniel avatar Jan 22 '24 15:01 Dgdaniel

@metcoder95 and @Eomm I would like to help out with this.. maybe we could have structure such as below as a starting point.

Getting Started ( should contain Quick start) Fundamentals (we discuss core fastify concepts)

  • Plugins
  • Schema (using fluent schema)
  • Database
  • Fastify style guide

Advanced Concepts

  • Hooks
  • Testing
  • Typescript

Ecosystem Guides

  • Delay accepting requests
  • Detecting When clients abort
  • Deploying ( what Recommendations page currently has)
  • Serveless

Benchmarking Migration Guide

  • V3 migration guide
  • V4 migration guide

Reference

james-kaguru avatar May 02 '24 13:05 james-kaguru

That SGTM ๐Ÿ‘

metcoder95 avatar May 03 '24 07:05 metcoder95

Hello how can I contribute to the documentation page of fastify ?

Le ven. 3 mai 2024 ร  07:47, Carlos Fuentes @.***> a รฉcrit :

That SGTM ๐Ÿ‘

โ€” Reply to this email directly, view it on GitHub https://github.com/fastify/website/issues/133#issuecomment-2092483897, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMHFC3VNTESCBNBHDD6FVCTZAM6JNAVCNFSM6AAAAAA25ENOCOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJSGQ4DGOBZG4 . You are receiving this because you commented.Message ID: @.***>

Dgdaniel avatar May 03 '24 09:05 Dgdaniel

@Dgdaniel we could start by coming up with the structure of the documentation and update it step by step

james-kaguru avatar May 05 '24 19:05 james-kaguru

  • overview
  • Installation
  • sample project setup with fastify
  • what is plugin
  • how to use it I want to add this as complement to what @james-kaguru propose

Dgdaniel avatar May 07 '24 08:05 Dgdaniel

@Dgdaniel and @metcoder95 .. I believe the first step should be to separate the guides from the fastify repo snd move the yo this repo and from there we can begin to make the updates step by step

james-kaguru avatar Aug 03 '24 03:08 james-kaguru

I wouldn't move them directly, but rather copy them until the new website is up within this repo

metcoder95 avatar Aug 04 '24 08:08 metcoder95

@metcoder95 yes I wanted to copy the current guides and delete them from the fastify repo once we have set them up in this repo..is that okay?

james-kaguru avatar Aug 04 '24 12:08 james-kaguru

okay

Dgdaniel avatar Aug 10 '24 10:08 Dgdaniel

Sure thing ๐Ÿ‘

metcoder95 avatar Aug 12 '24 08:08 metcoder95