Skip to content

golanghr/workshop-css-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop CSS tool

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.

Phase 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

Phase 2

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

Phase 3

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

About

learn golang by building CSS tool application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published