microsoft / microsoft/AdaptiveCards
[Website] Website overhaul
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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