loopbackio / loopbackio/loopback.io
Modernise website technology stack
- 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