Jump to content

Incubator/Projects/GitKlient: Difference between revisions

From KDE Community Wiki
Albert Astals Cid (talk | contribs)
Albert Astals Cid (talk | contribs)
Line 47: Line 47:


==== End-User Focus ====
==== End-User Focus ====
- TODO
- GitKlient is focused on users that need to use git and prefer a GUI over the command line


== Sponsor Checklists ==
== Sponsor Checklists ==

Revision as of 12:01, 31 August 2022

GitKlient

Sponsor: Albert Astals Cid

Git Klient is a client gui app for git.

Features of this program:

  • The icon displays the files in the git's repo folder according to their status in Dolphin.
  • For easier access to the right-click menu of files and folders, options such as pull, push, delete, ignore, etc. have been added.
  • Graph display of commits.
  • General Git operations such as pull, push, fetch.
  • Show branches and distance of commits from the reference branch.
  • View files and file contents in each branch or commit.
  • Compare files, folders, branches and commits in a graphical environment.
  • Merge conflicting files in git.
  • Management of remotes, tags.
  • Auto-completion when writing a commit message.
  • And some extra features.


Team

List the people committed to the project and actively working on it.

  • Hamed Masafi

Manifesto Compliance Plan

List the actions planned to get in compliance with the manifesto.

Values

Open Governance

- Open Governance will happen through discussions in invent.kde.org issues

Free Software

- GitKlient is GPL3

Inclusivity

- Anyone is free to contribute

Innovation

- GitKlient is a Plasma/KDE technologies centric git gui client, there's not [m]any of those

Common Ownership

- Project will move over to invent.kde.org to ensure common ownership

End-User Focus

- GitKlient is focused on users that need to use git and prefer a GUI over the command line

Candidate ready

Status Description Notes
DONE Project description see above
DONE Project team see above
TO DO Manifesto compliance plan ... <{{{3}}}>

Incubating

Status Description Notes
TO DO Repository and code available (in playground) ... <{{{3}}}>
TO DO Mailing list available ... <{{{3}}}>
TO DO Website available (if applicable) ... <{{{3}}}>
TO DO Active community ... <{{{3}}}>
TO DO Manifesto compliance ... <{{{3}}}>