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

[PR-23781] Migrate docs to Jenkins #358

Merged
merged 30 commits into from
Jan 27, 2025

Conversation

en-ver
Copy link
Contributor

@en-ver en-ver commented Jan 25, 2025

Brand new documentation deployment approach:

  • Dockerized deployment
  • Hosted on Amazon AWS VPS
  • Automated deployments using Jenkins
  • New responsive mobile friendly theme (furo)
  • New url structure https://docs.talkable.com/file.html -> https://docs.talkable.com/file/
  • URL backward compatibility:
    • any urls ending with /path/index.html to be redirected to /path/
    • all other urls ending with /path/file.html to be redirected to /path/file/
  • one-step local/development environment deployment (docker-compose up -d)
  • dynamic robots.txt for different environments
  • dynamic sitemap baseurl and canonical urls for different environments

Related Stories

@en-ver en-ver changed the base branch from staging-bastion to vo-PR-23724 January 25, 2025 16:57
@en-ver en-ver added the WIP Work in progress label Jan 25, 2025
@en-ver en-ver requested a review from zhuravel January 25, 2025 17:07
@zhuravel zhuravel changed the title Enver pr 23781 migrate docs to jenkins [PR-23781] Migrate docs to Jenkins Jan 26, 2025
en-ver and others added 4 commits January 26, 2025 14:21
@en-ver en-ver requested a review from zhuravel January 26, 2025 12:33
Co-authored-by: Bohdan Zhuravel <[email protected]>
@en-ver en-ver requested a review from zhuravel January 26, 2025 13:14
@zhuravel

This comment was marked as outdated.

@en-ver en-ver requested a review from zhuravel January 27, 2025 09:21
@zhuravel zhuravel added LG Looks good and removed WIP Work in progress labels Jan 27, 2025
@en-ver en-ver added WIP Work in progress and removed LG Looks good labels Jan 27, 2025
@en-ver en-ver requested a review from zhuravel January 27, 2025 13:49
Copy link
Member

@zhuravel zhuravel left a comment

Choose a reason for hiding this comment

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

I’ve cleaned up the CI config a bit, see last commit. LG now.

@zhuravel zhuravel added LG Looks good and removed WIP Work in progress labels Jan 27, 2025
@en-ver en-ver merged commit 2a3f572 into vo-PR-23724 Jan 27, 2025
0 of 2 checks passed
@en-ver en-ver deleted the enver-PR-23781-migrate-docs-to-jenkins branch January 27, 2025 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
LG Looks good
Development

Successfully merging this pull request may close these issues.

3 participants