DEV Community

Vishnu Das Puthukudi
Vishnu Das Puthukudi

Posted on

Progress: Implementation and Challenges

started Pull Request #13 with the goal of putting the features that were expected to be included in Issue #2—which concentrated on developing a responsive navbar for Units Planner—into action.

Comments and Difficulties
Following assessment, Dino-Kupinic, the project owner, offered helpful criticism on the pull request, emphasizing the following areas that needed attention:

Usage of Normal CSS: Rather of using Tailwind CSS, the pull request made use of normal CSS, which might not be in line with the project's stylistic guidelines.

Noisy Comments: When there are a lot of loud or lengthy comments in the code, it's a sign that the codebase needs to be more organized and simple.

Nuxt Auto-Import function: It appears that the project structure or procedures were not followed since the Nuxt auto-import function was not used.

Deviations in Layout and Style: The actual navbar's layout and style diverged from the original drawing, which might have an impact on the project's overall visual coherence.

Non-Functional Dropdown Menu: It was reported that the navbar's dropdown menu was non-functional, suggesting that changes were necessary to guarantee correct functioning.

Decision-Making and Project Guidance
Dino-Kupinic made the decision to close the pull request in response to the comments, thanking the contributor but stating that, at this point in the project's development, the contribution did not correspond with the project's mission. The determination to uphold uniformity, conform to coding standards, and guarantee appropriate operation throughout all navbar components served as the impetus for the choice.

Prospects for the Future
Even though the pull request was closed, Dino-Kupinic was upbeat about more contributions. urging participants to propose additional features as the project moves closer to a more sophisticated development stage. This forward-thinking strategy highlights how open-source projects are collaborative in nature, relying on incremental improvements and input to ensure project success.

Top comments (0)