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

gh-4 : convert ascii drawning to mermaid - both graph and gitgraph #5

Merged
merged 4 commits into from
Apr 26, 2024

Conversation

bicschneider
Copy link
Collaborator

@bicschneider bicschneider commented Apr 26, 2024

Summary by CodeRabbit

  • Documentation
    • Enhanced the README with visual representations of Git history and workflow using Mermaid diagrams, offering a clearer understanding of non-linear commit histories and branching workflows.
    • Added a short summary to the README.

Copy link

coderabbitai bot commented Apr 26, 2024

Walkthrough

The diff introduces visual representations using Mermaid for Git history and workflow, illustrating a non-linear commit history structure and workflow branches. This addition enhances the visual storytelling of version control processes for better understanding.

Changes

File Change Summary
README.md Added visual representations using Mermaid for Git history and workflow.

🐇✨
'Neath the code skies, a rabbit's tale does unfurl,
With Mermaid's art, it weaves a visual swirl.
Non-linear paths and branches now in sight,
Guiding the way through version control's might.
🌟📊🌿


Recent Review Details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits Files that changed from the base of the PR and between 39075a5 and 615de3c.
Files selected for processing (1)
  • README.md (2 hunks)
Additional Context Used
LanguageTool (49)
README.md (49)

Near line 3: Did you mean “rationale” (=an explanation / underlying reason)?
Context: # git-artifact ## The rational for storing artifacts in git I have, ov...


Near line 4: Possible spelling mistake found.
Context: ...ts in git I have, over the years in the embbeded enterprise industry, constantly come ac...


Near line 5: Did you mean “itself”?
Context: ...nd CI system. Git is a fantastic zipper it self and you get integrity of workspaces for...


Near line 5: Use a comma before ‘and’ if it connects two independent clauses (unless they are closely connected and short).
Context: ...ystem. Git is a fantastic zipper it self and you get integrity of workspaces for fre...


Near line 7: This word is normally spelled as one.
Context: ...be bad for storing artifacts due to the block chain technology and distrubuted architecture...


Near line 7: Possible spelling mistake found.
Context: ...s due to the block chain technology and distrubuted architecture. git-artifact make sure ...


Near line 7: Possible spelling mistake found.
Context: ... problem is handled by storing commits "horisontally" using tags rather than the default "st...


Near line 8: Possible spelling mistake found.
Context: ...it: - Firstly; You can garbage collect intermidiate artifacts by just deleting the tag - Se...


Near line 12: Two consecutive dots
Context: ...s of source code - push or pull - simple.. ### Save money You can save additional...


Near line 15: Possible spelling mistake found.
Context: ...ney You can save additional license and maintainance cost and/or coqnative load by maintaini...


Near line 15: Possible spelling mistake found.
Context: ...al license and maintainance cost and/or coqnative load by maintaining and using an additi...


Near line 21: This sentence does not start with an uppercase letter.
Context: ...ommit as the artifact should be used. - easy to add information, environment, tools ...


Near line 22: It seems that “to” is missing before the verb.
Context: ...y to the artifact. It will then be easy restore the source for diff and debugging ### ...


Near line 28: Possible spelling mistake found.
Context: ...to use as they were produced - Use your favorit git dependency system like submodules(t...


Near line 28: It appears that a white space is missing.
Context: ...it git dependency system like submodules(this is the correct way for submodule us...


Near line 28: Don’t put a space before the closing parenthesis.
Context: ... the correct way for submodule usage btw ), repo tool or .. - Even a consumer can ...


Near line 28: Two consecutive dots
Context: ...for submodule usage btw ), repo tool or .. - Even a consumer can be a producer by ...


Near line 33: The word “hence” is an adverb that can’t be used like a conjunction, and therefore needs to be separated from the sentence.
Context: ... How is it done Git normally stacks the history hence you cannot delete commit in the middle ...


Near line 33: The abbreviation “i.e.” (= that is) requires two periods.
Context: ...artifact` make a "horizontal" history - i.e the commits are not stacked on top of e...


Near line 70: This sentence does not start with an uppercase letter.
Context: ..." tag: "2.0/test" ``` git-artifact has all the functions available that make t...


Near line 75: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...acts. It can also run in branch mode. It can maintain a latest branch which n...


Near line 75: It seems like there are too many consecutive spaces here.
Context: ... It can also run in branch mode. It can maintain a latest branch which needs t...


Near line 78: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ...s in the PATH, then git can use it as an command like git artifact. It is now ...


Near line 81: Use a comma before ‘and’ if it connects two independent clauses (unless they are closely connected and short).
Context: ...t artifact` also have command to do that and it states that this repository is "spec...


Near line 90: Possible spelling mistake found.
Context: ... your path in the folder structure the "constumer" desire it. There is not reason to tar ...


Near line 90: It seems that the adverb “not” is incorrect in this context.
Context: ...ure the "constumer" desire it. There is not reason to tar or zip it. Git will handling thi...


Near line 90: Modal verbs like ‘can’ or ‘will’ require the following verb to be in its base form.
Context: ...s not reason to tar or zip it. Git will handling this for optimized storage and easiness...


Near line 97: Possible spelling mistake. Did you mean “committed”, the past tense form of the verb ‘commit’?
Context: ...sh -t v1.0 ``` The artifact v1.0 is now commited, pushed and importantly - the workspa...


Near line 116: Use a comma before ‘and’ if it connects two independent clauses (unless they are closely connected and short).
Context: ... advantage. Let say you create a library and you run a lot of tests in a later stage...


Near line 116: The phrase ‘a lot of’ might be wordy and overused. Consider using an alternative.
Context: ...et say you create a library and you run a lot of tests in a later stage and the result i...


Near line 118: Don’t put a space after the opening parenthesis.
Context: ... - Download and checkout the artifact ( see above ) - Add a new artifact ( see a...


Near line 118: Don’t put a space before the closing parenthesis.
Context: ...ad and checkout the artifact ( see above ) - Add a new artifact ( see above ) You...


Near line 119: Don’t put a space after the opening parenthesis.
Context: ...fact ( see above ) - Add a new artifact ( see above ) You should of course consid...


Near line 119: Don’t put a space before the closing parenthesis.
Context: ...above ) - Add a new artifact ( see above ) You should of course consider this in ...


Near line 121: Consider adding two commas here.
Context: ...a new artifact ( see above ) You should of course consider this in your naming convension...


Near line 121: Possible spelling mistake found.
Context: ... of course consider this in your naming convension. Consider something like this: ``` vX.Y...


Near line 130: Possible spelling mistake found.
Context: ...w, debug and edit. You can make it easy accessable by adding the source code as submodule ...


Near line 130: The verb ‘check out’ is spelled as two words. The noun ‘checkout’ is spelled as one.
Context: ...but it gives the developers easy access to checkout the correct version that was used to bu...


Near line 132: This word is normally spelled as one.
Context: ...y it actually possible to create a full block-chain of everything that was involved in prod...


Near line 138: Two consecutive dots
Context: ... cleaning artifacts TODO: based on count.. ## Advanced ### LFS git artifact...


Near line 145: Possible spelling mistake found.
Context: ...hough still be interesting to commit an git-lfs configuration to the default branch. ...


Near line 146: The verb form ‘have’ does not seem to be suitable in this context.
Context: ... be able to detect that it already have have this file in the LFS storage and do not...


Near line 147: Use a comma before ‘and’ if it connects two independent clauses (unless they are closely connected and short).
Context: ...u can download all tags without checkout and then you can search for meta-data in th...


Near line 147: Consider a shorter alternative to avoid wordiness.
Context: ...ffering large data transfer and storage in order to clean. ### Promotions There are genral...


Near line 150: Possible spelling mistake found.
Context: ...der to clean. ### Promotions There are genrally default two ways to you can do promotio...


Near line 153: Possible missing comma found.
Context: ...een in connection related to pruning of tag which is not valid of any interest anym...


Near line 156: Possible spelling mistake found.
Context: ...ay is like promotion in normal artifact managemnet systems, where you promote to from one ...


Near line 156: Possible spelling mistake found.
Context: ...tory and then push the tag to promotion reposity. This way you can control access and ke...


Near line 159: There may an error in the verb form ‘be append’.
Context: ...either be a new unrelated tag or it can be append on top if a release candidate tag.

Additional comments not posted (1)
README.md (1)

37-67: Ensure the Mermaid diagram syntax is correct and properly formatted.

Please double-check the Mermaid syntax and formatting to ensure it renders correctly in the documentation.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Out of diff range and nitpick comments (7)
README.md (7)

Line range hint 3-3: Correct the spelling of "rational" to "rationale".

- ## The rational for storing artifacts in git
+ ## The rationale for storing artifacts in git

Line range hint 4-4: Correct the spelling of "embbeded" to "embedded".

- I have, over the years in the embbeded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace
+ I have, over the years in the embedded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace

Line range hint 5-5: Correct the phrase "it self" to "itself".

- Git is a fantastic zipper it self and you get integrity of workspaces for free.
+ Git is a fantastic zipper itself and you get integrity of workspaces for free.

Line range hint 7-7: Correct the spelling of "block chain" to "blockchain", "distrubuted" to "distributed", and "horisontally" to "horizontally".

- Git has always been mentioned to be bad for storing artifacts due to the block chain technology and distrubuted architecture. Git-artifact make sure this problem is handled by storing commits "horisontally" using tags rather than the default "stacked" way.
+ Git has always been mentioned to be bad for storing artifacts due to the blockchain technology and distributed architecture. Git-artifact make sure this problem is handled by storing commits "horizontally" using tags rather than the default "stacked" way.

Line range hint 8-8: Correct the spelling of "intermidiate" to "intermediate".

- Firstly; You can garbage collect intermidiate artifacts by just deleting the tag
+ Firstly; You can garbage collect intermediate artifacts by just deleting the tag

Line range hint 15-15: Correct the spelling of "maintainance" to "maintenance" and "coqnative" to "cognitive".

- You can save additional license and maintainance cost and/or coqnative load by maintaining and using an additional system for artifacts.
+ You can save additional license and maintenance cost and/or cognitive load by maintaining and using an additional system for artifacts.

Line range hint 28-28: Correct the spelling of "favorit" to "favorite".

- Use your favorit git dependency system like submodules(this is the correct way for submodule usage btw ), repo tool or ..
+ Use your favorite git dependency system like submodules(this is the correct way for submodule usage btw ), repo tool or ..

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Out of diff range and nitpick comments (11)
README.md (11)

Line range hint 3-3: Correct the spelling of "rational" to "rationale".

- ## The rational for storing artifacts in git
+ ## The rationale for storing artifacts in git

Line range hint 4-4: Correct the spelling of "embbeded" to "embedded".

- I have, over the years in the embbeded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace
+ I have, over the years in the embedded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace

Line range hint 5-5: Change "it self" to "itself".

- Git is a fantastic zipper it self and you get integrity of workspaces for free.
+ Git is a fantastic zipper itself and you get integrity of workspaces for free.

Line range hint 7-7: Correct the spelling of "block chain" to "blockchain" and "distrubuted" to "distributed".

- Git has always been mentioned to be bad for storing artifacts due to the block chain technology and distrubuted architecture.
+ Git has always been mentioned to be bad for storing artifacts due to the blockchain technology and distributed architecture.

Line range hint 7-7: Correct the spelling of "horisontally" to "horizontally".

- Git-artifact make sure this problem is handled by storing commits "horisontally" using tags rather than the default "stacked" way.
+ Git-artifact make sure this problem is handled by storing commits "horizontally" using tags rather than the default "stacked" way.

Line range hint 8-8: Correct the spelling of "intermidiate" to "intermediate".

- Firstly; You can garbage collect intermidiate artifacts by just deleting the tag
+ Firstly; You can garbage collect intermediate artifacts by just deleting the tag

Line range hint 15-15: Correct the spelling of "maintainance" to "maintenance" and "coqnative" to "cognitive".

- You can save additional license and maintainance cost and/or coqnative load by maintaining and using an additional system for artifacts.
+ You can save additional license and maintenance cost and/or cognitive load by maintaining and using an additional system for artifacts.

Line range hint 28-28: Correct the spelling of "favorit" to "favorite".

- Use your favorit git dependency system like submodules(this is the correct way for submodule usage btw ), repo tool or ..
+ Use your favorite git dependency system like submodules(this is the correct way for submodule usage btw ), repo tool or ..

Line range hint 80-80: Correct the spelling of "constumer" to "consumer".

- The repository and path initialize above ready to use. Copy the artifacts to your path in the folder structure the "constumer" desire it.
+ The repository and path initialize above ready to use. Copy the artifacts to your path in the folder structure the "consumer" desire it.

Line range hint 87-87: Correct the spelling of "commited" to "committed".

- The artifact v1.0 is now commited, pushed _and_ importantly - the workspace is set back to the default branch of the remote repository.
+ The artifact v1.0 is now committed, pushed _and_ importantly - the workspace is set back to the default branch of the remote repository.

Line range hint 120-120: Correct the spelling of "accessable" to "accessible".

- You can make it easy accessable by adding the source code as submodule and sha1 in to the artifact history.
+ You can make it easy accessible by adding the source code as submodule and sha1 in to the artifact history.

@JKrag
Copy link
Member

JKrag commented Apr 26, 2024

%%{init: { 
    'gitGraph': {
        'loglevel' : 'debug',
        'orientation': 'vertical', 
        'showCommitLabel': true, 
        'showBranches': false
    }} }%%
gitGraph:
   commit id: "init" tag: "init" type:  HIGHLIGHT
   branch latest-1.0 order: 2
   branch latest-1.1 order: 3
   branch latest-1.2 order: 4
   branch latest-2.0 order: 5
   checkout latest-1.0
   commit id: "1.0/bin" tag: "1.0/bin"
   commit id: "1.0/src" tag: "1.0/src"
   checkout latest-1.1
   commit id: "1.1/bin" tag: "1.1"
   checkout latest-1.2
   commit id: "1.2/bin" tag: "1.2"
   checkout latest-2.0
   commit id: "2.0/bin" tag: "2.0"
   checkout main
   commit id: "update scripts" tag: "main" type:  HIGHLIGHT
   branch foo order: 1
   checkout foo
   commit id: "3.0/bin" tag: "3.0/bin"
   checkout latest-1.0
   commit id: "2.0/test" tag: "2.0/test"
Loading
%%{init: { 
    'gitGraph': {
        'loglevel' : 'debug',
        'orientation': 'vertical', 
        'showCommitLabel': true, 
        'showBranches': false
    }} }%%
gitGraph:
   commit id: "init" tag: "init" type:  HIGHLIGHT
   branch latest-1.0 order: 2
   branch latest-1.1 order: 3
   branch latest-1.2 order: 4
   branch latest-2.0 order: 5
   checkout latest-1.0
   commit id: "1.0/bin" tag: "1.0/bin"
   commit id: "1.0/src" tag: "1.0/src"
   checkout latest-1.1
   commit id: "1.1/bin" tag: "1.1"
   checkout latest-1.2
   commit id: "1.2/bin" tag: "1.2"
   checkout latest-2.0
   commit id: "2.0/bin" tag: "2.0"
   checkout main
   commit id: "update scripts" tag: "main" type:  HIGHLIGHT
   branch foo order: 1
   checkout foo
   commit id: "3.0/bin" tag: "3.0/bin"
   checkout latest-1.0
   commit id: "2.0/test" tag: "2.0/test"

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 4

Out of diff range and nitpick comments (6)
README.md (6)

Line range hint 3-3: Correct the spelling of "rational" to "rationale".

- ## The rational for storing artifacts in git
+ ## The rationale for storing artifacts in git

Line range hint 15-15: Correct the spelling of "maintainance" to "maintenance" and "coqnative" to "cognitive".

- You can save additional license and maintainance cost and/or coqnative load by maintaining and using an additional system for artifacts.
+ You can save additional license and maintenance cost and/or cognitive load by maintaining and using an additional system for artifacts.

Line range hint 28-28: Correct the spelling of "favorit" to "favorite".

- Use your favorit git dependency system like submodules(this is the correct way for submodule usage btw ), repo tool or ..
+ Use your favorite git dependency system like submodules(this is the correct way for submodule usage btw ), repo tool or ..

Line range hint 90-90: Correct the spelling of "constumer" to "consumer".

- The repository and path initialize above ready to use. Copy the artifacts to your path in the folder structure the "constumer" desire it.
+ The repository and path initialize above ready to use. Copy the artifacts to your path in the folder structure the "consumer" desire it.

Line range hint 130-130: Correct the spelling of "accessable" to "accessible".

- You can make it easy accessable by adding the source code as submodule and sha1 in to the artifact history.
+ You can make it easy accessible by adding the source code as submodule and sha1 in to the artifact history.

Line range hint 156-156: Correct the spelling of "managemnet" to "management" and "reposity" to "repository".

- This way is like promotion in normal artifact managemnet systems, where you promote to from one project/repository to another.
+ This way is like promotion in normal artifact management systems, where you promote from one project/repository to another.

@@ -4,7 +4,7 @@
I have, over the years in the embbeded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace
Copy link

Choose a reason for hiding this comment

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

Correct the spelling of "embbeded" to "embedded".

- I have, over the years in the embbeded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace
+ I have, over the years in the embedded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
I have, over the years in the embbeded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace
I have, over the years in the embedded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace

@@ -4,7 +4,7 @@
I have, over the years in the embbeded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace
has slowed down turn around time for developers and CI system. Git is a fantastic zipper it self and you get integrity of workspaces for free.
Copy link

Choose a reason for hiding this comment

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

Correct the phrase "it self" to "itself".

- Git is a fantastic zipper it self and you get integrity of workspaces for free.
+ Git is a fantastic zipper itself and you get integrity of workspaces for free.

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
has slowed down turn around time for developers and CI system. Git is a fantastic zipper it self and you get integrity of workspaces for free.
has slowed down turn around time for developers and CI system. Git is a fantastic zipper itself and you get integrity of workspaces for free.

@@ -4,7 +4,7 @@
I have, over the years in the embbeded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace
has slowed down turn around time for developers and CI system. Git is a fantastic zipper it self and you get integrity of workspaces for free.

Git has always been mentioned to be bad for storing artifacts due to the block chain technology and distrubuted architecture. Git-artifact make sure this problem is handled by storing commits "horisontally" using tags rather than the default "stacked" way. It gives a few advantages compared to standard usage of git:
Git has always been mentioned to be bad for storing artifacts due to the block chain technology and distrubuted architecture. `git-artifact` make sure this problem is handled by storing commits "horisontally" using tags rather than the default "stacked" way. It gives a few advantages compared to standard usage of git:
Copy link

Choose a reason for hiding this comment

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

Correct the spelling of "block chain" to "blockchain", "distrubuted" to "distributed", and "horisontally" to "horizontally".

- Git has always been mentioned to be bad for storing artifacts due to the block chain technology and distrubuted architecture. `git-artifact` make sure this problem is handled by storing commits "horisontally" using tags rather than the default "stacked" way.
+ Git has always been mentioned to be bad for storing artifacts due to the blockchain technology and distributed architecture. `git-artifact` make sure this problem is handled by storing commits "horizontally" using tags rather than the default "stacked" way.

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
Git has always been mentioned to be bad for storing artifacts due to the block chain technology and distrubuted architecture. `git-artifact` make sure this problem is handled by storing commits "horisontally" using tags rather than the default "stacked" way. It gives a few advantages compared to standard usage of git:
Git has always been mentioned to be bad for storing artifacts due to the blockchain technology and distributed architecture. `git-artifact` make sure this problem is handled by storing commits "horizontally" using tags rather than the default "stacked" way. It gives a few advantages compared to standard usage of git:

@@ -4,7 +4,7 @@
I have, over the years in the embbeded enterprise industry, constantly come across many scenarios where zipping, downloading and unzipping generic dependencies and maintaining workspace
has slowed down turn around time for developers and CI system. Git is a fantastic zipper it self and you get integrity of workspaces for free.

Git has always been mentioned to be bad for storing artifacts due to the block chain technology and distrubuted architecture. Git-artifact make sure this problem is handled by storing commits "horisontally" using tags rather than the default "stacked" way. It gives a few advantages compared to standard usage of git:
Git has always been mentioned to be bad for storing artifacts due to the block chain technology and distrubuted architecture. `git-artifact` make sure this problem is handled by storing commits "horisontally" using tags rather than the default "stacked" way. It gives a few advantages compared to standard usage of git:
- Firstly; You can garbage collect intermidiate artifacts by just deleting the tag
Copy link

Choose a reason for hiding this comment

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

Correct the spelling of "intermidiate" to "intermediate".

- Firstly; You can garbage collect intermidiate artifacts by just deleting the tag
+ Firstly; You can garbage collect intermediate artifacts by just deleting the tag

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
- Firstly; You can garbage collect intermidiate artifacts by just deleting the tag
Firstly; You can garbage collect intermediate artifacts by just deleting the tag

@bicschneider bicschneider reopened this Apr 26, 2024
@bicschneider bicschneider merged commit 21a32ce into main Apr 26, 2024
6 of 8 checks passed
@bicschneider bicschneider deleted the gh-4-mermaid branch April 26, 2024 16:37
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.

2 participants