loopbackio / loopbackio/loopback.io

Modernise website technology stack

Open
#1,377 3 comments 1 reaction 0 assignees View on GitHub
feature
Dominant language
HTML
Stars
276
Forks
382
Avg merge
6h 17m
Merged PRs (30d)
18

Description

The current loopback.io website stack leverages Jekyll. Although it has, and continues to, meet our needs for hosting a simple website, there are certain issues which makes it unsustainable in the long-term:

1. Unfamiliarity of Ruby and Jekyll among the maintainers
2. Slow build times
3. Inability to use component-based, modern front-end development workflows
4. Legacy baggage

In alignment with the earlier blog modernisation effort, this issue is to track rewriting the current website in a modern, Node.js-based stack.

Currently, prototyping work is being done with Next.js.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the current Jekyll-based website and the Next.js prototype mentioned in the issue. Compare the existing site needs with the proposed Node.js-based stack; done means the website has been rewritten in that stack, though the issue does not define a detailed migration scope or specific tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
jekyll, next.js, node.js, ruby
Domain
build-system, frontend, web-dev
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.