Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 810 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 810 Bytes

go-workshop

This is an educational purpose application.

Application is splitted in three phases.

You are encouraged to use go test and resolve all test errors. To mange development in phases use go test -phase X where X is phase number.

Phases

  1. Develop CLI application that reads list of CSS files from JSON file and merge them in single CSS file. Use example:
app.exe -list my_list.js -out merged.css
  1. Upgrade application with watch mode that will watch for changes in list of provided CSS files and rebuild merged CSS file continuously. Use example:
app.exe -watch -list my_list.js -out merged.css
  1. Upgrade application so it can serve merged CSS file via HTTP protocol. Use example:
app.exe -watch -serve 8080 -list my_list.js -out merged.css