All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Easier way to add templates.
- New templates : Data Science
- Error on listing templates.
- Refactoring to introduce the TUI (interactive mode)
- Logging to text file & stdout on
-v
flag. - Varying Log levels.
- Initialize a git Repository & Commits the structure.
- New template : Flask
- Requirements file.
- Improved error reporting.
-s
&-t
conflict.- ('files' or 'file') and ('folders' or 'folder') can now be used in the Json structure.
- Various functions to increase performance.
- Unified exceptions interface.
- Added extra data to LEARN.md
- Added extra data to CONTRIBUTING.md
-t
argument now allows Templates to be used (Limited to Python & Node.Js)- Github actions can publish to Pypi & Test.Pypi
- More improvements to error handling and detection.
- We can format the project name in the json by using an empty curly brackets {}
- Tests now is little bit better than before.
- Improved error reporting
- Fixed Issue #8
- Fixed error building structure if the source starts with a file.
-V
argument to print version of Artec.- Changelog.md to records changes.
- Tests directory to the preferred structure.
- Files and folders are not being created according to "structure.json" #4
-v
argument to enforce verbosity.
- Unit tests for each module.
- Ported from Python 2.7 into Python 3
- Refactor the fork to more pip-package architecture.
- Split the project into modules for better code & tests.