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

docs: refactor pages and rewrite installation #1014

Merged
merged 27 commits into from
Apr 28, 2023
Merged

Conversation

esoubiran-aneo
Copy link
Contributor

@esoubiran-aneo esoubiran-aneo commented Apr 17, 2023

This PR aims to refactor the documentation to facilitate the understanding of ArmoniK and to update script (corresponding to the update documentation).

To-do

  • Genie and Systemd (recommended) installation guide
  • Components explanations Move to Explain components in ArmoniK #1035
  • Linux installation (manual and with scripts)
  • Rewrite readme and remove sub-readme in order to centralize content (and to avoid out of date content) (will continue in Clean infrastructure/docs #1034)
  • Remove the armonik_dev_environment.ps1 script (now that documentation is cristal clear and systemd exist, we no longer need to maintain this script)
  • Rework guides Move to Rework guides #1037

Explanation

The main goal of this refactoring was to simplify and unify documentation on how a new user could install ArmoniK.

Documentation have now an installation section to easily find how to install ArmoniK without navigating through many folders from the GitHub UI.

Then, I added a way to install ArmoniK using the new native systemd in wsl2.

And, because of code duplication, I unified the prerequisites installation script into a single file. Each program is in a separate file in order to facilitate understanding and updates. This modularity allows the user to install only the program needed.

Fix

fix #1018
fix #1015
fix #1012
fix #821

@esoubiran-aneo esoubiran-aneo added the Documentation Improvements or additions to documentation label Apr 17, 2023
@esoubiran-aneo esoubiran-aneo self-assigned this Apr 17, 2023
@esoubiran-aneo

This comment was marked as resolved.

@aneojgurhem

This comment was marked as resolved.

@aneojgurhem
Copy link
Contributor

I'm even wondering if most of this doc should be in core and we link to core

Copy link
Contributor

Choose a reason for hiding this comment

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

should be in the control plane if we speak about the one that tells the number of tasks in each status

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@esoubiran-aneo
Copy link
Contributor Author

I'm even wondering if most of this doc should be in core and we link to core

We need to explain ArmoniK to new users. I think that Core is not the entry point.

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@dbrasseur-aneo dbrasseur-aneo merged commit 4ab91d4 into main Apr 28, 2023
@dbrasseur-aneo dbrasseur-aneo deleted the docs-refactor-pages branch April 28, 2023 12:48
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
Projects
Archived in project
3 participants