Planning phase 3
Tasks for the Phase 3 as per the proposal
-
Flexible user Input : https://github.com/coala/coala-quickstart/issues/152 -
Validate user's input : https://github.com/coala/coala-quickstart/issues/88 -
CLI: Autocomplete functionality : https://github.com/coala/coala-quickstart/issues/89 -
Don't ask for value for "language" settting : https://github.com/coala/coala-quickstart/issues/135 -
coala-quickstart: Format the questions in a better way and suggest help strings from setting values https://gitlab.com/coala/GSoC-2017/issues/66 -
Optional, Make a release!
Enhancements to previous phase
-
Extract Information and create sections from "Gulpfile.js" : https://github.com/coala/coala-quickstart/issues/155 -
SettingsFilling: Autofill optional and default values from extracted information if possible : https://github.com/coala/coala-quickstart/issues/150 -
InfoMapping.py: Restrict the scope of Editorconfig mappings based on the files they target : https://github.com/coala/coala-quickstart/issues/146 -
Bears.py: Add bears based on lint tasks identified from Gruntfile.js : https://github.com/coala/coala-quickstart/issues/145 -
InfoMapping.py: Add mappings for Gruntfile.js : https://github.com/coala/coala-quickstart/issues/144 -
Constants.py: Update IMPORTANT_BEARS_LIST : https://github.com/coala/coala-quickstart/issues/138
Stretch Goals mentioned in the GSoC milestones
-
Smart update of generated .coafile : https://github.com/coala/coala-quickstart/issues/153 -
.coafile: Enable QuotesBear : https://github.com/coala/coala-quickstart/issues/139 -
Add an prompt to install the required dependencies after generating coafile : https://github.com/coala/coala-quickstart/issues/137
General improvements identified for quickstart
-
Robust mode : https://github.com/coala/coala-quickstart/issues/149 -
Change usage of LogPrinter : https://github.com/coala/coala-quickstart/issues/158 -
Combine all the Utilities.py into single Utilities.py file : https://github.com/coala/coala-quickstart/issues/151 -
Add system-dependent mode : https://github.com/coala/coala-quickstart/issues/148 -
coala_quickstart.py: Add version argument to the argparser : https://github.com/coala/coala-quickstart/issues/147 -
Update usage of get_filtered_bears method from coalib : https://github.com/coala/coala-quickstart/issues/140 -
Use templated ignore globs based on language detected : https://github.com/coala/coala-quickstart/issues/136 -
Prompt the users if .coafile already exists : https://github.com/coala/coala-quickstart/issues/134 -
tests/FileGlobs.py: Dynamically generate files and directory for gitignore tests : https://github.com/coala/coala-quickstart/issues/115
cc @adtac