SSWConsulting / SSWConsulting/SSW.Rules
✨ 💡 Core Activity
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 26
- Forks
- 17
- Avg merge
- 14h 39m
- Merged PRs (30d)
- 2
Description
Migrate an existing website to TinaCMS to improve content editing capabilities and developer workflow. This includes converting all content from Markdown to MDX and ensuring platform compatibility.
🔬 Experiment
We are experimenting with two key areas:
- Content Migration:
- Assess the feasibility of converting existing Markdown (.md) content to MDX (.mdx) while preserving formatting, embedded components, and frontmatter metadata.
- Investigate automated tools or scripts that can assist in bulk conversion and test compatibility within TinaCMS.
- Hosting Environment:
- Develop a Proof of Concept (POC) to evaluate the TinaCMS-powered site on Azure Web App x Docker Container vs Vercel.
- Compare performance, integration support, build pipelines, and feature parity (e.g., preview mode, environment variables, API routes).
Success will be determined by whether the site retains its current functionality post-migration and integrates smoothly into the CMS and chosen platform.
🛠 Supporting Activity
- Setup of a test repository and branch to isolate and track content migration efforts.
- Documentation of migration tooling, errors, and edge cases encountered during MD → MDX transformation.
- Deployment of two POCs: one on Azure, and one on Vercel, for side-by-side comparison.
- Team review of editing experience in TinaCMS using MDX content.
- Capture learnings for future migrations of similar websites.
Contributor guide
No contributing guide indexed for this repository
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
No source files or tests are named. Start by reviewing the existing Markdown content, frontmatter, and the test repository or branch described in the issue, then compare the Azure Web App with Docker Container and Vercel POCs. Done means content preserves its formatting and metadata, current functionality remains intact, TinaCMS editing works, and the hosting comparison is documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, docker, nextjs, typescript
- Domain
- cloud, content, devops, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100