Skip to content

📒 docs: Add Learning Resources section with Go Interview Practice platform #3691

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

Merged
merged 8 commits into from
Aug 20, 2025

Conversation

RezaSi
Copy link
Contributor

@RezaSi RezaSi commented Aug 18, 2025

Description

This PR adds a Learning Resources section to the Fiber documentation, featuring the Go Interview Practice platform - an interactive learning environment where developers can practice Fiber concepts through hands-on challenges. This addresses the community request from issue #3663 to include interactive learning resources similar to how the Gin framework showcases community tools.

The integration provides developers with a structured learning path covering essential Fiber concepts: basic routing, middleware development, input validation, and authentication systems. This complements the existing documentation by offering practical, hands-on experience with Fiber's high-performance features.

Related #3663

Changes introduced

This pull request introduces community-driven learning resources to help developers master Fiber through interactive practice.

  • Documentation Update: Added new learning-resources.md file in /docs/extra/ section and updated main intro.md with learning resources mention
  • Changelog/What's New: New Learning Resources section featuring Go Interview Practice platform with progressive Fiber challenges
  • Examples: Platform showcases real-world Fiber usage patterns including REST APIs, middleware, validation, and authentication
  • API Alignment with Express: Learning platform emphasizes Fiber's Express-inspired syntax and zero-allocation performance benefits
  • API Longevity: Documentation structure follows existing patterns (FAQ, Benchmarks) ensuring consistency with current docs architecture
  • Benchmarks: No performance changes - documentation only
  • Migration Guide: Not applicable - new documentation section

Visual Documentation: Four screenshots demonstrate the platform's features:

  • Learning path overview showing progressive challenge structure
  • Interactive challenge interface with code editor and testing environment
  • Framework overview highlighting Fiber's performance benefits
  • Learning experience showcasing educational content and hands-on practice

Note: Images will be hosted in the go-interview-practice repository and referenced via GitHub raw URLs

Type of change

  • Documentation update (changes to documentation)

Checklist

Before you submit your pull request, please make sure you meet these requirements:

  • Followed the inspiration of the Express.js framework for new functionalities, making them similar in usage.
  • Conducted a self-review of the code and provided comments for complex or critical parts.
  • Updated the documentation in the /docs/ directory for Fiber's documentation.
  • Added or updated unit tests to validate the effectiveness of the changes or new features.
  • Ensured that new and existing unit tests pass locally with the changes.
  • Verified that any new dependencies are essential and have been agreed upon by the maintainers/community.
  • Aimed for optimal performance with minimal allocations in the new code.
  • Provided benchmarks for the new code to analyze and improve upon.

Commit formatting

📚 Add Learning Resources section with Go Interview Practice platform

Adds interactive learning platform to help developers practice Fiber concepts through hands-on challenges covering routing, middleware, validation, and authentication.

@RezaSi RezaSi requested a review from a team as a code owner August 18, 2025 18:39
Copy link

welcome bot commented Aug 18, 2025

Thanks for opening this pull request! 🎉 Please check out our contributing guidelines. If you need help or want to chat with us, join us on Discord https://gofiber.io/discord

Copy link
Contributor

coderabbitai bot commented Aug 18, 2025

Note

Other AI code review bot(s) detected

CodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review.

Walkthrough

Adds a new documentation page "Learning Resources" and inserts a promotional paragraph in docs/intro.md linking to it. Changes are documentation-only; no code, API, or build modifications.

Changes

Cohort / File(s) Summary
Learning resources docs
docs/extra/learning-resources.md
New static page with front matter, content describing the Go Interview Practice — Fiber Challenges platform, four embedded images (/img/learning-resources/*), learning outcomes, a four-step challenge roadmap, and external links to the challenge site and GitHub repo.
Intro doc update
docs/intro.md
Adds a promotional paragraph referencing the new Learning Resources page immediately after the Fiber v3 release note.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Assessment against linked issues

Objective Addressed Explanation
Add Go Interview Practice to Fiber Community Resources (#3663)

Possibly related PRs

Suggested reviewers

  • sixcolors
  • ReneWerner87
  • gaby

Poem

I hop through docs with whiskers bright,
Placed friendly links to learn and write.
Challenges bloom, a carrot trail,
Fiber quests to speed and scale.
Hop on, dear devs — let's code and gale! 🥕✨

Tip

🔌 Remote MCP (Model Context Protocol) integration is now available!

Pro plan users can now connect to remote MCP servers from the Integrations page. Connect with popular remote MCPs such as Notion and Linear to add more context to your reviews and chats.

✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary of Changes

Hello @RezaSi, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request introduces a new "Learning Resources" section to the Fiber documentation, integrating the "Go Interview Practice" platform. This initiative provides an interactive environment for developers to practice core Fiber concepts through hands-on challenges, directly addressing a community request for more practical learning tools. The addition aims to enhance the existing documentation by offering a structured path for mastering Fiber's features, from basic routing to authentication.

Highlights

  • New Documentation Section: Adds a dedicated "Learning Resources" section under /docs/extra/learning-resources.md to provide interactive learning opportunities.
  • Go Interview Practice Integration: Features the "Go Interview Practice" platform, offering progressive, hands-on challenges for Fiber concepts like routing, middleware, validation, and authentication.
  • Documentation Navigation: Updates the main intro.md file to include a prominent link to the newly added "Learning Resources" section, improving discoverability.
  • Visual Aids: Incorporates four screenshots within the new documentation to visually demonstrate the features and user experience of the Go Interview Practice platform.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in issue comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a valuable 'Learning Resources' section to the Fiber documentation, featuring the 'Go Interview Practice' platform. The new content is well-structured and will be a great asset for developers looking to get hands-on experience. I have a couple of minor suggestions to improve markdown formatting and ensure link robustness.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (3)
docs/extra/learning-resources.md (3)

10-11: Remove duplicate H1 — front matter already sets the page title.

Docusaurus renders an H1 from title:. Keeping # Learning Resources produces duplicate headings.

Apply this diff:

-# Learning Resources
-

18-19: Align phrasing with existing docs (Express-inspired).

Elsewhere (intro) the docs use “Express-inspired”. For consistency, suggest dropping “.js”.

Apply this diff:

-A comprehensive platform offering progressive Fiber challenges that complement the official documentation. Master Go's fastest web framework through hands-on challenges and build lightning-fast APIs with Express.js-inspired syntax.
+A comprehensive platform offering progressive Fiber challenges that complement the official documentation. Master Go's fastest web framework through hands-on challenges and build lightning-fast APIs with Express-inspired syntax.

31-34: Grammar: use “Set up” (verb) instead of “Setup” (noun).

Minor wording fix for the roadmap item.

Apply this diff:

-1. **Basic Routing** - Setup Fiber, routes, and handlers (Beginner)
+1. **Basic Routing** - Set up Fiber, routes, and handlers (Beginner)
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between ff8597d and 2c22b80.

📒 Files selected for processing (2)
  • docs/extra/learning-resources.md (1 hunks)
  • docs/intro.md (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
docs/**

📄 CodeRabbit Inference Engine (.github/copilot-instructions.md)

Review and update the contents of the docs folder if necessary when modifying code

Files:

  • docs/intro.md
  • docs/extra/learning-resources.md
🪛 LanguageTool
docs/extra/learning-resources.md

[grammar] ~22-~22: There might be a mistake here.
Context: ...learning-path.png) What You'll Learn: - High-Performance APIs - Build ultra-fa...

(QB_NEW_EN)


[grammar] ~30-~30: There might be a mistake here.
Context: ...nge-interface.png) Challenge Roadmap: 1. Basic Routing - Setup Fiber, routes, a...

(QB_NEW_EN)

🔇 Additional comments (2)
docs/intro.md (1)

13-14: Confirm internal docs link resolves correctly

  • File: docs/intro.md (lines 13–14)
    The relative link
[Learning Resources](./extra/learning-resources/)

should route to /extra/learning-resources, but Docusaurus may prepend a baseUrl or docs-route path. Please manually verify it renders to a valid page on your deployed site.
Tip: to avoid any ambiguity, you can switch to a root-relative link:

[Learning Resources](/extra/learning-resources)
docs/extra/learning-resources.md (1)

40-40: Fiber link consistency
Both https://rezasi.github.io/go-interview-practice/fiber and …/fiber.html return HTTP 200. The extensionless /fiber link at docs/extra/learning-resources.md:40 matches the site’s canonical URL style—no change needed.

RezaSi and others added 4 commits August 18, 2025 12:46
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
@gaby gaby added this to v3 Aug 18, 2025
@gaby gaby added this to the v3 milestone Aug 18, 2025
@ReneWerner87
Copy link
Member

@RezaSi can you check the markdown linter hints

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (1)
docs/extra/learning-resources.md (1)

32-32: Trailing spaces check (follow-up to existing review).

Another reviewer flagged trailing spaces at the end of this line in a previous commit. If the linter still complains, strip them.

Run the repo’s markdown linter locally or:

#!/bin/bash
# Quick grep to visualize potential trailing spaces on numbered-list lines
rg -nP '^\s*\d+\.\s.*\s+$' -n docs/extra/learning-resources.md -N -C0 || true
🧹 Nitpick comments (3)
docs/extra/learning-resources.md (3)

31-31: Grammar: use the verb “Set up,” not the noun “Setup.”

Small wording fix for correctness and polish.

-1. **Basic Routing** - Setup Fiber, routes, and handlers (Beginner)
+1. **Basic Routing** - Set up Fiber, routes, and handlers (Beginner)

12-16: Tone alignment with docs style (optional).

If you want to keep a more neutral, docs-style tone, consider softening superlatives like “Go's fastest web framework.” The rest of the page already conveys Fiber’s strengths.

Example tweak:

  • “Master Fiber through hands-on challenges and build fast APIs with an Express.js-inspired API.”

18-18: Remove stray leading space before image (optional).

There’s a single leading space before the image which some linters flag as inconsistent indentation.

- ![Learning Path Overview](/img/learning-resources/fiber-learning-path.png)
+![Learning Path Overview](/img/learning-resources/fiber-learning-path.png)
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 2c22b80 and fddf1ce.

📒 Files selected for processing (2)
  • docs/extra/learning-resources.md (1 hunks)
  • docs/intro.md (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/intro.md
🧰 Additional context used
📓 Path-based instructions (1)
docs/**

📄 CodeRabbit Inference Engine (.github/copilot-instructions.md)

Review and update the contents of the docs folder if necessary when modifying code

Files:

  • docs/extra/learning-resources.md
🧠 Learnings (1)
📚 Learning: 2024-10-08T19:06:06.583Z
Learnt from: hcancelik
PR: gofiber/fiber#3036
File: docs/middleware/cache.md:103-103
Timestamp: 2024-10-08T19:06:06.583Z
Learning: There are no hard tabs in the lines 100 to 105 of the `docs/middleware/cache.md` file. Future comments about formatting should accurately reflect the actual content.

Applied to files:

  • docs/extra/learning-resources.md
🪛 LanguageTool
docs/extra/learning-resources.md

[grammar] ~31-~31: There might be a mistake here.
Context: ...p Fiber, routes, and handlers (Beginner) 2. Middleware & CORS - Custom middleware ...

(QB_NEW_EN)


[grammar] ~32-~32: There might be a mistake here.
Context: ...dleware and rate limiting (Intermediate) 3. Validation & Errors - Input validation...

(QB_NEW_EN)


[grammar] ~33-~33: There might be a mistake here.
Context: ...dation and error handling (Intermediate) 4. Authentication - JWT tokens and API ke...

(QB_NEW_EN)

🔇 Additional comments (2)
docs/extra/learning-resources.md (2)

40-40: Verified external link – 200 OK
Both https://rezasi.github.io/go-interview-practice/fiber and …/fiber.html return HTTP 200. No changes needed.


1-8: Front matter valid; confirm sidebar placement
We didn’t find any explicit sidebars.* or docusaurus.config.* defining a custom sidebar, so you’re likely using Docusaurus’s auto-generated sidebars. Please verify:

  • The new file lives under your docs root (e.g. docs/extra/learning-resources.md) so it’s picked up by the docs plugin.
  • sidebar_position: 3 correctly orders it among its sibling pages in the same folder.
  • If you do use a custom sidebars file (e.g. sidebars.js/.ts), add a learning-resources entry under the intended category.

This will ensure the page appears in the sidebar where you expect it.

RezaSi and others added 2 commits August 19, 2025 11:19
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

♻️ Duplicate comments (1)
docs/extra/learning-resources.md (1)

18-18: Verify local images exist under static/img and paths render as /img/...

Paths look correct for Docusaurus (served at /img/...). Please ensure the four PNGs are committed under static/img/learning-resources/, otherwise these will 404 at runtime.

Run:

#!/bin/bash
set -euo pipefail

# Expected image files in repo
EXPECTED=(
  "static/img/learning-resources/fiber-learning-path.png"
  "static/img/learning-resources/fiber-challenge-interface.png"
  "static/img/learning-resources/fiber-framework-overview.png"
  "static/img/learning-resources/fiber-learning-experience.png"
)

echo "Checking local image files exist under static/img/learning-resources/ ..."
missing=0
for f in "${EXPECTED[@]}"; do
  if [ -f "$f" ]; then
    echo "OK      $f"
  } else {
    echo "MISSING $f"
    missing=$((missing+1))
  } fi
done

echo
echo "Confirm image references in this page do not use external URLs:"
rg -nP '\((https?://[^)]+)\)' -C0 docs/extra/learning-resources.md || echo "No external image URLs in this page."

echo
echo "Validate external links respond (200 expected):"
while read -r url; do
  [ -z "$url" ] && continue
  code=$(curl -sS -o /dev/null -w "%{http_code}" -L "$url")
  echo "$code  $url"
done < <(rg -nP '\[(?:[^\]]+)\]\((https?://[^)]+)\)' -or '$1' -C0 docs/extra/learning-resources.md)

if [ "$missing" -gt 0 ]; then
  echo
  echo "One or more images are missing. Add them under static/img/learning-resources/ or adjust paths."
  exit 1
fi

Also applies to: 27-27, 36-36, 38-38

🧹 Nitpick comments (5)
docs/extra/learning-resources.md (5)

5-5: Remove trailing space to satisfy markdown linters

There is a trailing space at the end of the line which may trigger markdownlint and could create an unintended hard line break.

Apply this diff:

-  Interactive learning platforms and community resources to help you master 
+  Interactive learning platforms and community resources to help you master

16-16: Neutral tone and accuracy: avoid superlatives/marketing claims

Suggest softening “Master Go's fastest web framework … lightning-fast APIs” to align with neutral docs tone and avoid unverifiable superlatives.

Apply this diff:

-A comprehensive platform offering progressive Fiber challenges that complement the official documentation. Master Go's fastest web framework through hands-on challenges and build lightning-fast APIs with Express.js-inspired syntax.
+A comprehensive platform offering progressive Fiber challenges that complement the official documentation. Practice Fiber concepts through hands-on challenges and build fast APIs with Express.js‑inspired syntax.

25-25: Wording: avoid “JWT tokens” redundancy

“JWT tokens” is redundant; suggest “JWTs”.

Apply this diff:

-- **Authentication & JWT** - Secure authentication systems with JWT tokens and API key validation
+- **Authentication & JWT** - Secure authentication systems with JWTs and API key validation

31-31: Grammar: “Set up” (verb) vs “Setup” (noun)

Use “Set up” here.

Apply this diff:

-1. **Basic Routing** - Setup Fiber, routes, and handlers (Beginner)
+1. **Basic Routing** - Set up Fiber, routes, and handlers (Beginner)

12-12: Singular vs plural wording

Only one resource is listed. Consider singular phrasing to avoid implying a list.

Apply this diff:

-Looking to practice Fiber concepts through hands-on exercises? Here are some community-driven learning resources:
+Looking to practice Fiber concepts through hands-on exercises? Here is a community-driven learning resource:
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between fddf1ce and d466b45.

📒 Files selected for processing (1)
  • docs/extra/learning-resources.md (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
docs/**

📄 CodeRabbit Inference Engine (.github/copilot-instructions.md)

Review and update the contents of the docs folder if necessary when modifying code

Files:

  • docs/extra/learning-resources.md
🧠 Learnings (1)
📚 Learning: 2024-10-08T19:06:06.583Z
Learnt from: hcancelik
PR: gofiber/fiber#3036
File: docs/middleware/cache.md:103-103
Timestamp: 2024-10-08T19:06:06.583Z
Learning: There are no hard tabs in the lines 100 to 105 of the `docs/middleware/cache.md` file. Future comments about formatting should accurately reflect the actual content.

Applied to files:

  • docs/extra/learning-resources.md
🪛 LanguageTool
docs/extra/learning-resources.md

[grammar] ~31-~31: There might be a mistake here.
Context: ...p Fiber, routes, and handlers (Beginner) 2. Middleware & CORS - Custom middleware ...

(QB_NEW_EN)


[grammar] ~32-~32: There might be a mistake here.
Context: ...dleware and rate limiting (Intermediate) 3. Validation & Errors - Input validation...

(QB_NEW_EN)


[grammar] ~33-~33: There might be a mistake here.
Context: ...dation and error handling (Intermediate) 4. Authentication - JWT tokens and API ke...

(QB_NEW_EN)

🔇 Additional comments (2)
docs/extra/learning-resources.md (2)

1-41: Overall: Solid addition and structure looks consistent with docs

Front matter, headings, and sectioning read well. Using Docusaurus-friendly image paths under /img is correct. Nice job keeping it concise and actionable.


40-40: All external links return 200 OK – no changes needed

Both the “fiber” path and the GitHub repo link resolve successfully, so no update to “.html” or canonicalization is required.

@RezaSi
Copy link
Contributor Author

RezaSi commented Aug 19, 2025

@ReneWerner87 Yes, All markdown linter issues have been fixed!

@gaby gaby changed the title Add Learning Resources section with Go Interview Practice platform 📒 docs: Add Learning Resources section with Go Interview Practice platform Aug 20, 2025
@gaby
Copy link
Member

gaby commented Aug 20, 2025

The @gofiber/maintainers has to help update the challenges in the learning platform. They are related to fiber v2 right now

@ReneWerner87 ReneWerner87 merged commit 3be36d6 into gofiber:main Aug 20, 2025
2 checks passed
@github-project-automation github-project-automation bot moved this to Done in v3 Aug 20, 2025
Copy link

welcome bot commented Aug 20, 2025

Congrats on merging your first pull request! 🎉 We here at Fiber are proud of you! If you need help or want to chat with us, join us on Discord https://gofiber.io/discord

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants