Menu

#11 Split project in 3: library, CLI and GUI version

1.0
open
nobody
None
2022-05-17
2018-01-06
cybrarian
No

All the common things between CLI and GUI should end up in the library.
Probably start when the functionality becomes stable in the GUI version.

Project names could become:
- gitin-lib
- gitin-cli
- gitin-gui or gitin-desktop (or just gitin, or Gitin)

gitin-lib
Should contain all the objects
Database module
Module with important procedures

gitin-cli
Command line interface version; to use in terminal, over ssh-session, on desktopless server etc.
Mainly to look up data with short commands like ls device 5
Should also let make new entries, to catch the information as it occurs..

gitin-gui / gitin-desktop
Full (KDE) desktop program with click and drag'n'drop.
Easy to use, get lists, get connections overview, help on data entry etc.
Print lists, reports

Discussion

  • cybrarian

    cybrarian - 2018-01-06
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -3,5 +3,20 @@
    
     Project names could become:
     - gitin-lib
    +- gitin-cli
     - gitin-gui or gitin-desktop
    -- gitin-cli
    +
    +**gitin-lib**
    +Should contain all the objects
    +Database module
    +Module with important procedures
    +
    +**gitin-cli**
    +Command line interface version; to use in terminal, over ssh-session, on desktopless server etc.
    +Mainly to look up data with short commands like `ls device 5`
    +Should also let make new entries, to catch the information as it occurs..
    +
    +**gitin-gui / gitin-desktop **
    +Full (KDE) desktop program with click and drag'n'drop.
    +Easy to use, get lists, get connections overview, help on data entry etc.
    +Print lists, reports
    
     
  • wignoxqs

    wignoxqs - 2022-05-17
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -4,7 +4,7 @@
     Project names could become:
     - gitin-lib
     - gitin-cli
    -- gitin-gui or gitin-desktop
    +- gitin-gui or gitin-desktop (or just gitin, or Gitin)
    
     **gitin-lib**
     Should contain all the objects
    
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.