Skip to content

Conversation

vmaerten
Copy link
Member

@vmaerten vmaerten commented Aug 7, 2025

Here we go!

This PR migrates the website from Docusaurus to VitePress. I've made a few changes along the way:

  • Switched from Yarn to pnpm, which is currently a better package manager.
  • Revamped several pages, including Schema and CLI.
  • Unified the folder structure (no more nested folders):

There might still be a few issues, i's a big change, so I may have missed something.

The preview won't be available until I change on netlify (but I'll broke current website).
You can test it locally.
Feel free to comment !

TODO :

  • Icon for admonition
  • Some icon are not rendered in dev mode

@vmaerten vmaerten force-pushed the migrate-to-vitepress branch from eeb021b to 70bc52f Compare August 7, 2025 09:55
@vmaerten vmaerten marked this pull request as ready for review August 7, 2025 09:56
@vmaerten vmaerten force-pushed the migrate-to-vitepress branch from 2dd11a9 to 7e531ad Compare August 7, 2025 10:05
@pd93 pd93 self-requested a review August 7, 2025 20:26
Copy link
Member

@pd93 pd93 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fantastic start!

I still have a lot of reviewing to do, but this felt like enough for now. I'll keep looking over the next few days.

@@ -0,0 +1,5 @@
export const taskName = 'Task';
export const taskDescription =
'A fast, cross-platform build tool inspired by Make, designed for modern workflows.';
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this officially our new tagline? If so, we should use this everywhere (GitHub/socials etc). Otherwise, this should stay the same as it is today.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't told you, I tried something more engaging
But I am perfectly fine to stay with the current's one (that's why it's stored in the variable, easy to change)

What are your thoughts on it @andreynering and @pd93 ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's time for a new headline. It's the perfect time to change as we're migrating the website.

This one looks good, we can still change if we find something even better.

@andreynering
Copy link
Member

FYI: I just created a new website on Netlify to be https://next.taskfile.dev/ and should be live soon. Just need to wait for DNS to propagate. In the meantime it's available on https://next-taskfile.netlify.app/

I configured it to build on this branch (migrate-to-vitepress) for now, so we can preview it as we iterate. We'll just change it to main once merged.

Copy link

netlify bot commented Aug 9, 2025

Deploy Preview for next-taskfile ready!

Name Link
🔨 Latest commit 9c0004b
🔍 Latest deploy log https://app.netlify.com/projects/next-taskfile/deploys/6897c696dfb9d90008e29671
😎 Deploy Preview https://deploy-preview-2359--next-taskfile.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@andreynering andreynering added the area: docs Changes related to documentation. label Aug 9, 2025
@vmaerten vmaerten merged commit 79c93fb into main Aug 12, 2025
16 of 25 checks passed
@vmaerten vmaerten deleted the migrate-to-vitepress branch August 12, 2025 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: docs Changes related to documentation.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants