diff --git a/docs/contribute.md b/docs/contribute.md index f76b5ab7..b5a76cc4 100644 --- a/docs/contribute.md +++ b/docs/contribute.md @@ -46,18 +46,20 @@ ### Overview ``` mermaid -graph LR +%%{init: {"flowchart": {"curve": "cardinal"}} }%% +graph TD   A[Fork Project] --> B[Clone Repository];   B --> C[Create New Branch];   C --> D[Make Changes];   D --> G[Test Changes];   G --> H{Tests Passed?};   H -->|Yes| E[Commit Changes]; -  E --> F[Push Branch];   H -->|No| J[Fix Issues]; +  J --> G; +  E --> F[Push Branch];   F --> K[Create Pull Request];   K --> L[Fill out PR template]; -  J --> G; + classDef default stroke:#333,stroke-width:4px,font-size:12pt; ``` !!! info @@ -65,8 +67,10 @@ graph LR ### Fork the Repo * Fork the WinUtil Repository [here](https://github.com/ChrisTitusTech/winutil) to create a copy that will be available in your repository list. + ![Fork Image](assets/Fork-Button-Dark.png#only-dark) -![FOrk Image](assets/Fork-Button-Light.png#only-light) + +![Fork Image](assets/Fork-Button-Light.png#only-light) ### Clone the Fork !!! tip @@ -89,18 +93,25 @@ graph LR * `cd {path to the folder with the compile.ps1}` * Run the following command to compile and run WinUtil: * `.\Compile.ps1 -run` -* ![Compile](assets/Compile.png) + +![Compile](assets/Compile.png) + * After seeing that your changes work properly, feel free to commit the changes to the repository and make a PR. For help on that, follow the documentation below. ### Committing the changes * Before committing your changes, please discard changes made to the `winutil.ps1` file, like the following: -- ![Push Commit Image](assets/Discard-GHD.png) + +![Push Commit Image](assets/Discard-GHD.png) + * Now, commit your changes once you are happy with the result. + ![Commit Image](assets/Commit-GHD.png) + * Push the changes to upload them to your fork on github.com. + ![Push Commit Image](assets/Push-Commit.png) ### Making a PR * To make a PR on your repo under a new branch linking to the main branch, a button will show and say Preview and Create pull request. Click that button and fill in all the information that is provided on the template. Once all the information is filled in correctly, check your PR to make sure there is not a WinUtil.ps1 file attached to the PR. Once everything is good, make the PR and wait for Chris (the maintainer) to accept or deny your PR. Once it is accepted by Chris, you will be able to see your changes in the "/windev" build. * If you do not see your feature in the main "/win" build, that is fine. All new changes go into the /windev build to make sure everything is working OK before going fully public. -* Congratulations! You just submitted your first PR. Thank you so much for contributing to WinUtil. \ No newline at end of file +* Congratulations! You just submitted your first PR. Thank you so much for contributing to WinUtil. diff --git a/docs/index.md b/docs/index.md index 24e21ab1..02ddf349 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,7 +2,6 @@ [![Version](https://img.shields.io/github/v/release/ChrisTitusTech/winutil?color=%230567ff&label=Latest%20Release&style=for-the-badge)](https://github.com/ChrisTitusTech/winutil/releases/latest) ![GitHub Downloads (specific asset, all releases)](https://img.shields.io/github/downloads/ChrisTitusTech/winutil/winutil.ps1?label=Total%20Downloads&style=for-the-badge) - [![Discord Community Server](https://dcbadge.limes.pink/api/server/https://discord.gg/RUbZUZyByQ)](https://discord.gg/RUbZUZyByQ) Welcome to the official documentation for WinUtil, your go-to utility for optimizing and managing your Windows environment. Whether you’re an IT professional, power user, or regular user, WinUtil provides a comprehensive set of tools to enhance your Windows experience. @@ -17,4 +16,4 @@ Welcome to the official documentation for WinUtil, your go-to utility for optimi !!! info - WinUtil is updated weekly as of the time of writing. Consequently, features and functionalities may evolve, and the documentation may not always reflect the most current images or information. \ No newline at end of file + WinUtil is updated weekly as of the time of writing. Consequently, features and functionalities may evolve, and the documentation may not always reflect the most current images or information.