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 Kanto's website to Hugo modules #110

Closed
konstantina-gramatova opened this issue Sep 1, 2022 · 0 comments · Fixed by #319
Closed

Migrate Kanto's website to Hugo modules #110

konstantina-gramatova opened this issue Sep 1, 2022 · 0 comments · Fixed by #319
Assignees
Labels
documentation Improvements or additions to documentation feature New feature or request

Comments

@konstantina-gramatova
Copy link
Contributor

konstantina-gramatova commented Sep 1, 2022

The newest Hugo approach is to use Hugo modules. The approach is based on Go modules and provides benefits when it comes to versions and content management - e.g. dependencies graphs, etc. (see detailed information here).

Moreover, the Docsy theme that Kanto's website is using has dropped the Git submodules approach and migrated to Go modules since v0.4.0. In order to be able to update to the latest version including important fixes and improvements, the website's Hugo configuration and build has to be migrated.

As the latest Docsy version is incompatible with the current website's build and configuration, several workarounds have been added in Kanto:

All of these fixes have been introduced after v0.4.0, thus, when a Docsy released version including them is available, Kanto's website has to be made compatible to enable the theme update properly.

@konstantina-gramatova konstantina-gramatova added the documentation Improvements or additions to documentation label Sep 1, 2022
@konstantina-gramatova konstantina-gramatova added task Single unit of work feature New feature or request and removed task Single unit of work documentation Improvements or additions to documentation labels Sep 1, 2022
@denitsa-stoycheva denitsa-stoycheva moved this to In Progress (max 10) in Eclipse Kanto Feb 26, 2024
@dimitar-dimitrow dimitar-dimitrow linked a pull request Apr 9, 2024 that will close this issue
@dimitar-dimitrow dimitar-dimitrow moved this from In Progress (max 10) to Ready for Review (max 3) in Eclipse Kanto Apr 9, 2024
@dimitar-dimitrow dimitar-dimitrow moved this from Ready for Review (max 3) to In Review (max 3) in Eclipse Kanto Apr 9, 2024
@dimitar-dimitrow dimitar-dimitrow added the documentation Improvements or additions to documentation label Apr 11, 2024
dimitar-dimitrow pushed a commit that referenced this issue Apr 11, 2024
[#110] Migrate Kanto's website to Hugo modules
 -  Fix URLs
 -  Switch to hugo modules
 - Fix hugo.toml and add scss for the nav bar
 - Fix the padding of nav bar
 - Update README.md for the documentation and correct link

Signed-off-by: Kristiyan Gostev <[email protected]>
Signed-off-by: Antonia Avramova <[email protected]>
Co-authored-by: Kristiyan Gostev <[email protected]>
@github-project-automation github-project-automation bot moved this from In Review (max 3) to Done in Eclipse Kanto Apr 11, 2024
github-actions bot pushed a commit that referenced this issue Apr 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation feature New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants