Skip to content
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

Tutorial(s) or Blog(s) #372

Open
6 tasks
athyk opened this issue Nov 10, 2023 · 0 comments
Open
6 tasks

Tutorial(s) or Blog(s) #372

athyk opened this issue Nov 10, 2023 · 0 comments

Comments

@athyk
Copy link

athyk commented Nov 10, 2023

There is a lack of tutorials for new users. There are guides to certain things(recipes) and example projects but they don't cover new starters.

A lot of other projects rely on having tutorials/guides on how to use it on 3rd party websites which might be deleted or be behind it's own paywall. Having a blog/tutorial created by the fiber team would ensure high quality as each maintainer is aware of why the code works in the way it does to better assist newer developers and increase adoption of Fiber.

In my opinion what I would like to see as part of a series:

  • How to create and setup your go project for fiber - directory structure, commands to run from start to hello world
  • Creating a configuration system(helpful if you are making a whole tutorial anyway as part of a base) - yml/json/env files or other environment stores
  • Creating a basic hello world api implementing each part of Routing/ Grouping/ Some templates/ Error handling/ Validation/ Hooks
  • Tests - Expanding (app.Test())[https://docs.gofiber.io/api/app#test] and the (Unit Test recipe)[https://github.com/gofiber/recipes/tree/master/unit-test] into it's own section for Testing and Benchmarking
  • Using the "Make Fiber Faster"
  • Benchmarking the project - Steps to benchmark it
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant