mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-02-19 15:44:53 +01:00
* Update * Add stats and health endpoints * Add pre-render * fix: redirect to the error page * Fix generate-renderer issue * Rename * Fix best practice topics not loading * Handle SSR for static pages * Refactor faqs * Refactor best practices * Fix absolute import * Fix stats * Add custom roadmap page * Minor UI change * feat: custom roadmap slug routes (#4987) * feat: replace roadmap slug * fix: remove roadmap slug * feat: username route * fix: user public page * feat: show roadmap progress * feat: update public profile * fix: replace with toast * feat: user public profile page * feat: implement profile form * feat: implement user profile roadmap page * refactor: remove logs * fix: increase progress gap * fix: remove title margin * fix: breakpoint for roadmaps * Update dependencies * Upgrade dependencies * fix: improper avatars * fix: heatmap focus * wip: remove `getStaticPaths` * fix: add disable props * wip * feat: add email icon * fix: update pnpm lock * fix: implement author page * Fix beginner roadmaps not working * Changes to form * Refactor profile and form * Refactor public profile form * Rearrange sidebar items * Update UI for public form * Minor text update * Refactor public profile form * Error page for user * Revamp UI for profile page * Add public profile page * Fix vite warnings * Add private profile banner * feat: on blur check username * Update fetch depth * Add error detail * Use hybrid mode of rendering * Do not pre-render stats pages * Update deployment workflow * Update deployment workflow --------- Co-authored-by: Arik Chakma <arikchangma@gmail.com>
32 lines
861 B
Bash
32 lines
861 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
# ignore cloning if .temp/web-draw already exists
|
|
if [ ! -d ".temp/web-draw" ]; then
|
|
mkdir -p .temp
|
|
git clone git@github.com:roadmapsh/web-draw.git .temp/web-draw
|
|
fi
|
|
|
|
rm -rf editor
|
|
mkdir editor
|
|
|
|
# copy the files at /src/editor/* to /editor
|
|
# while replacing any existing files
|
|
cp -rf .temp/web-draw/src/editor/* editor
|
|
|
|
# Add @ts-nocheck to the top of each ts and tsx file
|
|
# so that the typescript compiler doesn't complain
|
|
# about the missing types
|
|
find editor -type f \( -name "*.ts" -o -name "*.tsx" \) -print0 | while IFS= read -r -d '' file; do
|
|
if [ -f "$file" ]; then
|
|
echo "// @ts-nocheck" > temp
|
|
cat "$file" >> temp
|
|
mv temp "$file"
|
|
echo "Added @ts-nocheck to $file"
|
|
fi
|
|
done
|
|
|
|
|
|
# ignore the worktree changes for the editor directory
|
|
git update-index --assume-unchanged editor/readonly-editor.tsx || true |