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: fix missing 'apt get install', make build steps more prominent, format consistently #6120

Merged
merged 4 commits into from
Jul 18, 2024

Conversation

coolaj86
Copy link

@coolaj86 coolaj86 commented Jul 16, 2024

Developers come to Dash should have clear instruction for how to build / compile just by scanning the README.

Also, the instructions should be correct and consistent.

What was done?

  • apt-get => apt-get install (fix typo)
  • apt install => apt-get install (due to subtle bugs with apt in non-interactive scripts)
  • correct grammar doc folder => ./doc/
  • make build / compile documentation prominent in README.md
    (easy to find via ctrl+f or scanning)
  • use ```sh consistently for shell formatting (rather than mixing , ```bash, ```shell, and ```sh

How Has This Been Tested?

See https://github.com/dashhive/dash/tree/doc-build-docs.

Note that it's formatted well and consistently and the typos are fixed.

Breaking Changes

N/A

Only fixes here.

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation
  • I have assigned this pull request to a milestone (for repository code-owners and collaborators only)

Copy link
Collaborator

@thephez thephez left a comment

Choose a reason for hiding this comment

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

LGTM 👍

Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

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

utACK 72a322a

Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

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

needs rebase on develop

@PastaPastaPasta
Copy link
Member

needs rebase on develop

Yes; we don't merge into master directly; please PR these changes to develop instead

@knst knst added this to the 21.1 milestone Jul 17, 2024
@knst knst changed the title doc: fix missing 'apt get install', make build steps more prominent, format consistently docs: fix missing 'apt get install', make build steps more prominent, format consistently Jul 17, 2024
@coolaj86
Copy link
Author

coolaj86 commented Jul 18, 2024

Updated.

I checked in ignore-whitespace mode to make sure no undesirable changes occurred:

https://github.com/dashpay/dash/pull/6120/files?diff=unified&w=1

@coolaj86 coolaj86 changed the base branch from master to develop July 18, 2024 07:27
Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

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

utACK 185e0fa

Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

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

utACK 185e0fa

@PastaPastaPasta PastaPastaPasta merged commit 5407f5e into dashpay:develop Jul 18, 2024
7 of 9 checks passed
@UdjinM6 UdjinM6 modified the milestones: 21.1, 21.2 Aug 8, 2024
@UdjinM6 UdjinM6 modified the milestones: 21.2, 22 Oct 29, 2024
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.

5 participants