From 716ec4fb2cbb7761dc9c0f104230eff1355bbd0b Mon Sep 17 00:00:00 2001 From: FrankieFosse <146066047+FrankieFosse@users.noreply.github.com> Date: Mon, 20 Jan 2025 12:43:18 +0100 Subject: [PATCH 1/3] chore: updates to md --- .vscode/settings.json | 7 ++- .../docs/gitkraken/gitkraken-case-study.md | 61 +++++++++++++++++++ 2 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 src/content/docs/gitkraken/gitkraken-case-study.md diff --git a/.vscode/settings.json b/.vscode/settings.json index 0df883c06..2a0a47d38 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -18,5 +18,10 @@ "tlsv", "webdev", "Yvetot" - ] + ], + "workbench.colorCustomizations": { + "activityBar.background": "#3C2B06", + "titleBar.activeBackground": "#553C08", + "titleBar.activeForeground": "#FEFBF4" + } } diff --git a/src/content/docs/gitkraken/gitkraken-case-study.md b/src/content/docs/gitkraken/gitkraken-case-study.md new file mode 100644 index 000000000..2a621b313 --- /dev/null +++ b/src/content/docs/gitkraken/gitkraken-case-study.md @@ -0,0 +1,61 @@ +--- +title: GitKraken Case Study +author: Frank Kristian Fosse +tags: gitkraken, case study, github, git +--- + +## Introduction + +GitKraken is a powerful and intuitive Git client designed to simplify version control and collaboration. It provides a graphical user interface for managing repositories, making it accessible to both beginners and experienced developers. + +## Brief History + +- 2000: Software company founded. Formerly known as Axosoft. +- 2015: First release of GitKraken. +- 2021: Renamed from Axosoft to GitKraken. + +## Main Features + +GitKraken simplifies Git workflows by providing a visual representation of branches, commits, and merge histories, making operations like branching, merging, and resolving conflicts straightforward. It also includes productivity enhancements such as a built-in code editor, kanban boards and command terminal. GitKraken is available in free version, but also has a paid premium version with more advanced features. GitKraken is available on Windows, macOS and Linux. + +| Feature | Description | +| --- | --- | +| Code Editor | Built-in code editor making it easy to quickly modify your code | +| Conflict Resolution | A dedicated merge conflict editor to easily view and resolve conflicts. | +| Cross-Platform Support | Available on Windows, macOS and Linux. | +| GitKraken Boards | Integrated kanban boards for task and issue tracking. | +| Graphical User Interface | Provides a clear, visual representation of branches, commits and merge histories. | + +You may find this online tool useful for creating tables: https://www.tablesgenerator.com/markdown_tables + +## Market Comparison + +| Feature | GitKraken | GitHub Desktop | +| --- | --- | --- | +| Learning Curve | Steeper learning curve, more features | Beginner-friendly, easy to learn | +| Pricing | Free version with limited features, paid premium version with full feature access | Completely free and open-source, no premium features | +| Built-in Code Editor | Yes | No | +| Project Management Tools | Yes | No | +| Platform Compability | Windows, macOS, Linux | Windows, macOS | + + + +## Getting Started + +If applicable, describe how to get started with your chosen tool. By providing examples, this can help to demystify a tool and make it more accessible to beginners. + +## Conclusion + +GitKraken is more suitable for advanced users or teams who require a comprehensive tool with visual Git history, advanced operations, and integrations with various Git hosting platforms and project management tools. + +## References + +- [Example.com](https://example.com) +- *Good Examples* by John Doe, 1990 +- The Example Podcast, Episode 1 +- [Examples Explained](https://youtu.be/dQw4w9WgXcQ) + +## Additional Resources + +- [More about Examples](https://example.com) +- [Examples, the Full Course](https://youtu.be/dQw4w9WgXcQ) \ No newline at end of file From 2e1d8d0bce7d4feb0a94c472817465a52c425a89 Mon Sep 17 00:00:00 2001 From: FrankieFosse <146066047+FrankieFosse@users.noreply.github.com> Date: Mon, 20 Jan 2025 12:46:32 +0100 Subject: [PATCH 2/3] chore: updated references --- src/content/docs/gitkraken/gitkraken-case-study.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/content/docs/gitkraken/gitkraken-case-study.md b/src/content/docs/gitkraken/gitkraken-case-study.md index 2a621b313..4eddbd853 100644 --- a/src/content/docs/gitkraken/gitkraken-case-study.md +++ b/src/content/docs/gitkraken/gitkraken-case-study.md @@ -50,10 +50,8 @@ GitKraken is more suitable for advanced users or teams who require a comprehensi ## References -- [Example.com](https://example.com) -- *Good Examples* by John Doe, 1990 -- The Example Podcast, Episode 1 -- [Examples Explained](https://youtu.be/dQw4w9WgXcQ) +- [Wikipedia](https://en.wikipedia.org/wiki/GitKraken) +- [GitKraken](https://www.gitkraken.com/) ## Additional Resources From afc2fe4e67372b7608d02a277b497ce627f2e9a5 Mon Sep 17 00:00:00 2001 From: FrankieFosse <146066047+FrankieFosse@users.noreply.github.com> Date: Mon, 27 Jan 2025 15:15:24 +0100 Subject: [PATCH 3/3] Update gitkraken-case-study.md --- .../docs/gitkraken/gitkraken-case-study.md | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/content/docs/gitkraken/gitkraken-case-study.md b/src/content/docs/gitkraken/gitkraken-case-study.md index 4eddbd853..436d2fa4f 100644 --- a/src/content/docs/gitkraken/gitkraken-case-study.md +++ b/src/content/docs/gitkraken/gitkraken-case-study.md @@ -17,6 +17,8 @@ GitKraken is a powerful and intuitive Git client designed to simplify version co ## Main Features GitKraken simplifies Git workflows by providing a visual representation of branches, commits, and merge histories, making operations like branching, merging, and resolving conflicts straightforward. It also includes productivity enhancements such as a built-in code editor, kanban boards and command terminal. GitKraken is available in free version, but also has a paid premium version with more advanced features. GitKraken is available on Windows, macOS and Linux. +GitKraken has advanced features which are more user friendly, and visually cleaner compared to other tools like Github Desktop. +One of these advanced features is rebasing. Rebasing is an action that allows you to rewrite commits from one Git branch to another branch. Essentially, Git rebase is deleting commits from one branch and adding them to another. | Feature | Description | | --- | --- | @@ -26,8 +28,6 @@ GitKraken simplifies Git workflows by providing a visual representation of branc | GitKraken Boards | Integrated kanban boards for task and issue tracking. | | Graphical User Interface | Provides a clear, visual representation of branches, commits and merge histories. | -You may find this online tool useful for creating tables: https://www.tablesgenerator.com/markdown_tables - ## Market Comparison | Feature | GitKraken | GitHub Desktop | @@ -40,20 +40,14 @@ You may find this online tool useful for creating tables: https://www.tablesgene -## Getting Started - -If applicable, describe how to get started with your chosen tool. By providing examples, this can help to demystify a tool and make it more accessible to beginners. - ## Conclusion -GitKraken is more suitable for advanced users or teams who require a comprehensive tool with visual Git history, advanced operations, and integrations with various Git hosting platforms and project management tools. +GitKraken is more suitable for advanced users or teams who require a comprehensive tool with visual Git history, and integrations with various Git hosting platforms and project management tools. +GitKraken saves time and boosts productivity, making it an excellent tool for front-end developers working in teams, or on large complex projects. + ## References - [Wikipedia](https://en.wikipedia.org/wiki/GitKraken) - [GitKraken](https://www.gitkraken.com/) - -## Additional Resources - -- [More about Examples](https://example.com) -- [Examples, the Full Course](https://youtu.be/dQw4w9WgXcQ) \ No newline at end of file +- [Git GUI's compared](https://youtu.be/w3jiY-UKW6I?si=IIV4uZMnu7hnRJzs) \ No newline at end of file