practicalli / practicalli/clojure
Small code challenge: Generate a web page
Open
Nobody has claimed this yet.
- Dominant language
- Makefile
- Stars
- 117
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
Create a simple web page using Clojure and the hiccup library
- Create a deps.edn project using the app template
- include hiccup as a dependency
- add hiccup to the namespace
- evaluate example hiccup code to understand the syntax
- write a function called
home-pageto generate a simple page (hint: html5/page function from hiccup) - call the home-page function from the -main function, test in the repl
- run the project from the command line
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by creating the deps.edn project from the app template, then read the hiccup examples and add hiccup to the namespace. Implement home-page using hiccup's html5/page function, call it from -main, and verify the result in the REPL and by running the project from the command line.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- web-dev
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100