microsoft / microsoft/AdaptiveCards

[Website] Website overhaul

Open
#7,964 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
2k
Forks
595
Avg merge
1d 19h
Merged PRs (30d)
1

Description

Platform

  • AdaptiveCards Website (nodejs and hexo)

Issue

Our website is currently built using a static website builder (hexo). Since we use the same environment as our other projects, we have been able to make changes quickly and test frequently.

In order to properly support localization and UHF integration, we need to switch to a dynamic website.

Cons to the update:

  • Will need to redo some of the more complex pieces of the site (Designer integration, schema explorer generation, designer as PWA?)
  • Site will have an increase in load time
  • Update PR pipelines & testing

Contributor guide

Open the contributing guide

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 existing Hexo-based website and the project's Node.js environment. Identify how localization, UHF integration, Designer integration, schema explorer generation, and the PWA are currently handled, then assess the required pipeline and testing updates. Done means the site is migrated to a dynamic platform with these capabilities preserved and the updated pipelines working.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js
Domain
ci-cd, localization, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.