GithubHelp home page GithubHelp logo

ccg-cpp-'s Introduction

Class Code Generator (CCG)

Implemented in C++ (11) Class Code Generator (CCG) helps with creating, managing, scripting, and templating as needed for your development. Aimed to work for developers of all kinds.

Current Version = Alpha v. 1.0

Languages Written For:

  • (Alpha version 1.0) - Java [Console]
  • (Alpha version 1.1.0) - above + C#, Python (3.x), C [Console]
  • (Alpha version 1.1.1) - above + C++ [Console]

Future Considerations for CCG

  • (Alpha version 1.1.2) - Java, C#, Python (3.x), C, C++ + Xamarin C# (Android, iPhone, Windows) [Ui]
  • (Alpha version 1.2.0) - Java, C#, Python (3.x), C, C++ [Console]
  • (Alpha version 1.2.1) - Java, C#, Python (3.x), C, C++ + Xamarin C# (Android, iPhone, Windows) [Console]
  • (Alpha version 1.3) - Java, C#, Python (3.x), C, C++, Xamarin C# (Android, iPhone, Windows) + HTML5, CSS3, JavaScript=JS [Ui]
  • (Alpha version 1.3.1) - ver.1.3 [Console]
  • (Alpha version 1.3.2) - ver.1.3 + jQuery, AngularJS, React, Meteor, Bootstrap, Node, Ember, Backbone, Vue, ProcessingJS, Polymer, D3JS, Knockout [Ui]
  • (Alpha version 1.3.3) - ver.1.3.2 + LESS, SASS, Foundation, PHP7, MySQL [Ui]
  • (Alpha version 1.3.4) - ver.1.3.3 + YAML [Ui]
  • (Alpha version 1.3.5) - ver.1.3.2 - .3.4 [Console] + Ruby, Ruby on Rails [Ui, Console]
  • (Alpha version 1.4) - Scheme, Fortran98, D, MATLAB, LISP, PL/SQL, F#, [Ui]
  • (Alpha version 1.4.1) - ver1.4 + Perl, R, Objective-C, Erlang, OCaml, Groovy [Ui]
  • (Alpha version 1.4.2) - ver1.4.1 + Scala, CoffeScript, Haskell, Julia, Swift, XML [Ui]
  • (Alpha version 1.4.3) - ver1.4 - .4.2 [Console] + Clojure [Ui, Console]
  • (Alpha version 1.4.4) - ver.1.4.3 + Ada, BASIC, COBOL, Delphi, Lua [Ui]
  • (Alpha version 1.4.5) - ver.1.4.4 + Pascal, PEARL, Prolog, Racket [Ui]
  • (Alpha version 1.4.6) - ver.1.4.5 + Smalltalk [Ui, Console]

GUI Planned Features

1.1.0 = build C# classes (non-partial) + C# interfaces, C structs, and Python (3.x) classes
1.1.1 = build C++ classes, and C++ abstract (pure virtual methods [=0])
1.1.2 = build common data structures, unit tests, import modules, and support plugin development for Xamarin-Android/iPhone/Windows

Command Line Planned Features

1.2.0 = build C# classes (non-partial + partials) + interfaces, and Python (3.x) classes, C++ classes, and C++ abstract (pure virtual methods [=0]), and C structs 1.2.1 = build Xamarin C# files for Android, iPhone, Windows devices, create plugins for Xamarin environment

Command Line

The command line component of the application is the primary point of file and project management. It also works (hand-in-hand) with the GUI as they both can take simlilar input, but the command line can manage more, better. Valid commands and statements can also be written into a script and saved as a text file, then loaded into the command line to be parsed and executed (note: scripts will always inform the user with a confirmation message, whether or not the user has the 'confirm' command enabled).

GUI

The GUI for the CCG application is designed for basic class specs as required per individual, or the requirements for a project. In addition, the GUI can load any data into an XML document, or will unpack an XML document into the form elements on the GUI. This means that the GUI can only handle one file manipulation at a time but offers more scope to change on a single file, whereas the command line component can take/handle multiple files and may require a bit of learning.

Other Details

Author Name: Travis Mitchum
Date of Authoring: 14 December, 2020
Last Update On: 14 December, 2020
(author contact info may be obtained through message via their profile)

ccg-cpp-'s People

Contributors

travism2006 avatar

Watchers

James Cloos avatar  avatar

Forkers

idledeity

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.