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

New documentation site + missing pages #145

Merged
merged 18 commits into from
Feb 5, 2024
Merged

New documentation site + missing pages #145

merged 18 commits into from
Feb 5, 2024

Conversation

theperu
Copy link
Collaborator

@theperu theperu commented Feb 4, 2024

As I was writing the missing pages for our documentation I realised that I simple page like the one that we used until now was really hard to navigate and it might be difficult to use for newcomers. I looked around and I think I have found a good template for our project called Just the Docs. By using it we would have a list of all the pages on the left and also a search bar at the top, in this PR there is also the workflow needed to update it which should work once we merge it and run automatically only when we make changes to the docs folder.

Apart from this, I also tried to write something for all the missing pages which are:

  • Roadmap
  • Coding Style
  • Widget List: for now I just put in the names of the files but ideally we should have a image and code example for each of them

I didn't create one for the DB because we will make a few changes in the near future and I think it would make much more sense to do it once we have more stable structure.

If you want to checkout how the docs will look with these changes you can do it at https://theperu.github.io/sossoldi/

Let me know what you think about all of these especially the Roadmap and Coding Style pages since are quite important and we should all decide together 😁

@theperu theperu added the documentation Improvements or additions to documentation label Feb 4, 2024
docs/doc-guide.md Outdated Show resolved Hide resolved
layout: default
nav_order: 3
has_children: true
---
# GitHub for beginners

So you want to partecipate in our project but you don't know how? Don't worry, this guide is here for you.
In the next steps we will assume that you already completed the environment setup. If you haven't, make sure to follow *the first 3 steps* of [this guide](setup.md) first.
Copy link

Choose a reason for hiding this comment

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

Suggested change
In the next steps we will assume that you already completed the environment setup. If you haven't, make sure to follow *the first 3 steps* of [this guide](setup.md) first.
In the next steps we will assume that you already completed the environment setup. If you haven't, make sure to follow *the first 3 steps* of [this guide](setup.html) first.

Copy link

Choose a reason for hiding this comment

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

Wrong source link at line 233 for Screenshot_Intellij_cmdline-tools.png

Copy link
Collaborator

@mikev-cw mikev-cw left a comment

Choose a reason for hiding this comment

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

Really nice this template!
Well done, I've just find a little typo

docs/roadmap.md Outdated

### 3. Google Sheets Integration

- Integrate with Google Sheets to provide users with a more in-depht environment for financial planning.
Copy link
Collaborator

Choose a reason for hiding this comment

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

There's a typo in "depth"

@theperu
Copy link
Collaborator Author

theperu commented Feb 5, 2024

I fixed all the stuff that you pointed out, I'll go ahead and merge this so that we can see if we need to do something also for the deploy of the new page but hopefully everything will work as expected

@theperu theperu merged commit 366238e into RIP-Comm:main Feb 5, 2024
1 check passed
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
None yet
Development

Successfully merging this pull request may close these issues.

3 participants