Code Monkey home page Code Monkey logo

kg-version-control's Introduction

Backup Workspace with Version Control ๐Ÿ—ƒ๐Ÿ”

(STILL IN PROGRESS)
Software Developmet Life Cycle: AGILE
Development Start Date: Beginning of 2022

Learning from the project:

  • Java preferences in order to save/delete directories, passwords, the depth the KGVC program can access or create new folders/paths, etc.
  • Developing for all common operating systems
  • Processes to execute the copying/saving files and directories
  • Java APIs: File, Files, Path, spilt, Preferences,
  • Multiple classes & objects
  • After completed, I want to create another version where the names of variables, methods, and classes are abbreviated or encoded.

Goals for the project:

  • The start of an OS assistant program that can group together and execute single OS terminal/command prompt commands....

Synopsis of the program:

The KG Version Control (KGVC) program is intended to serve as a secured backup workspace for all digital computer projects, folders, or files. The workspace provides a certain imposed folder in which the KGVC program needs in order to backup, copy, and save files or directories too. The workspace is choosen by the user and must already exist because the KGVC program terminates without a workspace nor can it create folders to bypass the imposed workspace that the KGVC program needs to work with. Once a user's imposed workspace directory is entered and validated, the KGVC program then provides version control features to the workspace. The KGVC program is equipped with many different system preferences and allows the user to make the KGVC program more secured, such as 1. password protecting commands, projects, or branches; 2. allowing the KGVC to create projects and/or branches only; 3. the depth the KGVC program has permission to access and organize files; and etc. This workspace can then be easily used to track what the KGVC program is doing. The workspace can also make it easy to transfer everything from what the user wants to backup to the workspace to another storage device.

kg-version-control's People

Contributors

kudosgomi avatar

Watchers

 avatar

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.