Skip to content

Hexatech016/NaturalAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is NaturalAPI?

NaturalAPI aims at creating a toolkit that reduces the gap between the creation of an API and the requirements of a Software Project. Thanks to the right mix of natural language processing and code generation, NaturalAPI will allow Software Developers to write more coherent, predictable and mantainable APIs. By writing the functionalities of a Software Project in a controlled language that's closer to the natural language, the stakeholders will be able to transform their use cases and the requirements of the Software Project into an entry point for the code (APIs).

The project is created by the HexaTech team for the Software Engineering exam of the Degree Course in Computer Science of the University of Padua.

To download NaturalAPI:

  1. Go to NaturalAPI website;
  2. Click on the download button;
  3. You can start the program via Command Line Interface (CLI) or Graphic User Interface (GUI).

Follow the instruction in the User manual v.1.0.0 to know about the files needed by NaturalAPI

To download the entire repo:

  1. Go to NaturalAPI website;
  2. Click the "View on Github" button;
  3. Click on the "Clone/Download" button;
  4. Download the repo in .zip;
  5. To start running the program follow the instructions in the User manual supplied with the product.