Skip to content

Repository files navigation

Clojure Links Cutter

CI Status License Release Language

What is that?

Clojure links cutter is a studying project for learning Clojure syntax and its usability in WebDev.

Project structure

├── .github/workflows
│ └── ci.yml
├── scripts/
│ └── tag-release.sh            # Script for automatic version tagging
├── src/
│ ├── core/
│ │ ├── constants.clj           # Global application constants
│ │ ├── memory.clj              # In-memory storage implementation (memory-model)
│ │ ├── time.clj                # Uptime server timer
│ ├── domain/
│ │ ├── generator.clj           # Short code generation logic
│ │ └── link.clj                # Link domain model and validation
│ ├── dto/
│ │ ├── link.clj           
│ │ └── time.clj           
│ ├── web/
│ │ ├── routes/
│ │ │ ├── links.clj             # /links routes
│ │ │ ├── service.clj           # application-level routes
│ │ └── router.clj              # Global application router
│ └── core.clj                  # Main application entry point
├── .cljfmt.edn                 # Clojure linter requirements
├── .gitignore
├── .markdownlint.yaml
├── license.md
├── project.clj                 # Lein project settings
├── readme.md
└── VERSION

Authors

scobca — Maintainer

About

links cutter - is a Clojure-based simple studying project for learning Clojure syntax and its usability in WebDev.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages