Coder Social home page Coder Social logo

rkotze / git-ease Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 1.35 MB

Introduce a convenient and connected interface for viewing the Git log and related documents in VS Code SCM panel.

Home Page: https://marketplace.visualstudio.com/items?itemName=RichardKotze.git-ease

License: MIT License

JavaScript 5.76% TypeScript 74.58% CSS 0.20% Svelte 19.45%
git github vscode-extension git-log linking commit

git-ease's Introduction

Hi ๐Ÿ‘‹

Welcome to my GH profile. Code responsibly and respectfully.

On the mind

Read my blog post about understanding Veganism. Please.

Going Vegan is a great thing to do. Veganism is to achieve the goal of abolishing animal exploitation.

Animals killed for their flesh every year.. Animals are individuals that want to live their lives, like us humans.

Watch Pignorant!

Huge amounts of resources like water, crops, land, antibiotics and more go into keeping farm animals alive instead of humans directly consuming those essential resources. This is a very wasteful way to produce food. See global land use for food production.

Animal agriculture is the leading cause of deforestation creating a massive negative impact on our environment.

๐Ÿ“บ Eating Our Way to Extinction ๐Ÿ“บ Milked ๐Ÿ“บ Dominion (2018) ๐Ÿ“บ Fish feel pain ๐Ÿ“บ Milk: make your own mind up

๐Ÿ“บ Every Argument Against Veganism

๐Ÿ–ฅ Viva! Vegan charity ๐Ÿ–ฅ Kindness project ๐Ÿ–ฅ Challenge 22

Vegan books

๐Ÿ“š This is Vegan Propaganda ๐Ÿ“š The sexual politics of meat ๐Ÿ“š Animal liberation

Projects

Git Mob cli (Git Mob npm) Co-author commits via your terminal

Git Mob Git Mob VS Code Co-author commits with ease! Visual Studio Marketplace Installs

Git ease Git Ease VS Code Helpful git log view in panel Visual Studio Marketplace Installs

๐ŸŒฑ Iโ€™m currently learning more TypeScript and started Svelte

๐Ÿ“’ Check out my tech blog

git-ease's People

Contributors

dependabot[bot] avatar rkotze avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

git-ease's Issues

Provide a way to find patterns in commits to link from

Users might have id or codes in messages which link to external sources like Jira issues.

Provide a configurable option to scan messages for these codes and wrap them in a link.

Have a set of default options, one that links to Jira. Link format https://[sub-domain].atlassian.net/browse/[id]

List co-author icons in collapsed view

When commit message is collapsed view co-author icons to indicate multiple authors.

The icons should stack to show partial icons until you hover over and all icons are clearly visible. Similar to how GitHub does it.

A simple CI/CD pipeline

Need a small pipeline to build and run unit tests for all contributions.

It should also have a step to deploy the app to the VS Code marketplace.

Search by tag, name and commit description?

To demonstrate what it could (if the API supports it) look like (which would either sort of filter by the given search words, so in the example "Ep 21" would display first or be the only commit included in the list)

image

Logo design

Should indicate it is built on Git and will have links to GitHub features, like commits, issues and PRs.

Copy message to vscode input box

Select any Git message and copy it into SCM input box.

Handy if the user wants to reuse parts of that message in their next commit.

Handle display of file rename and opening diff view

For a renamed file it should be able to parse and show the rename. It should also include the file diff.

Fixes:

  • Parse a rename file to show in changed file list
  • Open newly created file in diff view
  • Open deleted file in diff view
  • Open a renamed file in diff view

Example commit to test the feature.

In the commit on Git Mob VS Code, there is a renamed file add-coauthor.js to add-new-coauthor.js. See here

Sha c54e30e

Information on changed tracked entries

Screenshot in v0.5

image

Improve the file listing for long paths

Some file paths will be long and currently pushes the file path onto multiple lines which makes the UI clunky but still functional.

Change:

When viewing long file paths we should see the file name and the path is separate but on the same line.

The path is trimmed with an ellipsis when it does not fit on one line within the panel.

Hovering over the file path shows the full path.

Improve branch and tag UI

Currently, it's just a comma-separated list wrapped in a green box.

Each item branch or tag should be wrapped in its own box to help make it clear.

Link to repository remote issues

In a commit message when a hash followed by a number is used, it should be linked to the repository remote issues.

Support remotes like:

  • GitHub
  • Bit bucket
  • Enterprise GitHub

Add a refresh action

Refresh action to make it easy to reload view if it has not updated after an action

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.