Skip to content

Turns UML documentation, in the form of SQL, into code and uploads to a given users GitHub. This project was submitted in partial fulfilment of the award of the degree of BSc (Hons) Software Engineering.

License

Notifications You must be signed in to change notification settings

DanBuxton/AutomatedCodeGeneration

Repository files navigation

Automated Code Generation

CI CodeQL

Turns UML documentation, in the form of SQL, into code and uploads to a given users GitHub.

Intro

The overall purpose of this project is was to automatically generate code and return it to the user. Initially, it was going to be a desktop application that the user installs. However, after a discussion with my supervisor, it was pointed out that the majority of developers have a GitHub account.

How to run

  1. From https://autocodegen.danbuxton.co.uk, click the 'GitHub Login' button - this will return the code needed to pass as the CODE

  2. In the CLI project, execute either:

    • dotnet run --configuration Release -- -id database_id -lang language -path github::CODE
    • dotnet run --configuration Release -- -id database_id -lang language -path full_path

About

Turns UML documentation, in the form of SQL, into code and uploads to a given users GitHub. This project was submitted in partial fulfilment of the award of the degree of BSc (Hons) Software Engineering.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages