Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate website to astro [Step 1] #4587

Merged
merged 83 commits into from
Oct 11, 2024

Conversation

timotheeguerin
Copy link
Member

@timotheeguerin timotheeguerin commented Oct 1, 2024

Progress for #2564
Changes:

  • Decided to cut versioning for now. Starlight doesn't support well now and would be a decent amount of work. Our doc have been quite stable and this slows down the build significantly.\

The plan is as follow

  1. Merge this as a parallel build to the docusaurus website
  2. Add blog back
  3. Cleanup things (like migrate more things out of fluentui react components)
  4. Switch the website to use this one
  5. If we are happy delete docusaurus

@azure-sdk
Copy link
Collaborator

azure-sdk commented Oct 1, 2024

All changed packages have been documented.

  • @typespec/http
  • @typespec/playground
Show changes

@typespec/http - internal ✏️

@typespec/playground - feature ✏️

Expose state storage helper via its own exports

@timotheeguerin timotheeguerin marked this pull request as ready for review October 10, 2024 21:11
@timotheeguerin timotheeguerin changed the title Migrate website to astro [ wip] Migrate website to astro [Step 1] Oct 10, 2024
@timotheeguerin timotheeguerin mentioned this pull request Oct 10, 2024
2 tasks
Copy link
Member

@chrisradek chrisradek left a comment

Choose a reason for hiding this comment

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

Looks good!

@timotheeguerin timotheeguerin added this pull request to the merge queue Oct 11, 2024
Merged via the queue into microsoft:main with commit 0c3cd36 Oct 11, 2024
22 checks passed
@timotheeguerin timotheeguerin deleted the website-astro-try2 branch October 11, 2024 02:00
swatkatz pushed a commit to swatkatz/typespec that referenced this pull request Nov 5, 2024
Progress for microsoft#2564 
Changes: 
- Decided to cut versioning for now. Starlight doesn't support well now
and would be a decent amount of work. Our doc have been quite stable and
this slows down the build significantly.\


The plan is as follow
1. Merge this as a parallel build to the docusaurus website
2. Add blog back
3. Cleanup things (like migrate more things out of fluentui react
components)
4. Switch the website to use this one
5. If we are happy delete docusaurus
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants