iluwatar / iluwatar/java-design-patterns-vuepress-web

The Needless Long List Of Patterns On The Website

Open
#91 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

epic: website info: help wanted type: enhancement
Dominant language
TypeScript
Stars
409
Forks
80
Avg merge
7m
Merged PRs (30d)
1

Description

The long list of design patterns on the website looks redundant because neither does it provide clues of what each pattern seeks to offer at a glance nor the optionality function for developers or site visitors to make a quick search on any of their preferred design patterns in a few clicks.

I believe this experience would be an unpleasant & unfavorable one as developers/site visitors would spend more time figuring out what pattern suits the solution they are looking forward to finding than actually executing the solutions on these patterns is supposed to proffer therefore curbing their execution speeds on projects.

I have a solution I'm ready to share to make this platform much more accessible for its users if this issue is approved.

cc: @iluwatar

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the patterns page at https://java-design-patterns.com/patterns/ and the website repository's existing page structure and navigation. The work is done when visitors can quickly understand what each pattern offers and find a preferred pattern in a few clicks, with the complete pattern list still accessible.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
design, frontend, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.