dfuenzalida / devcontainers-clojure

A basic Clojure app and devcontainer setup to quickly start learning Clojure with VS Code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

devcontainers-clojure

This project contains a basic Clojure app and the configuration required to create a developer container so you can experiment and start learning Clojure with Visual Studio Code.

Getting started

See the official documentation or review the checklist below:

System requirements

Usage

  • Clone this repository from Visual Studio Code, then open it
  • When prompted, allow it to Reopen in Container

The first time you open this project, a Docker image including Java, Clojure and Leiningen will be created (this takes a while depending on your computer and network speed).

When finished, it should open a basic Clojure project and load the Calva extension automatically.

You can start editing the code in src/myapp/core.clj to get your feet wet. Also, you can open the Calva extension's excellent Getting Started guide by pressing F1 to open the Command Palette and searching for Calva: Fire up the Getting Started REPL.

License

Copyright © 2022 Denis Fuenzalida

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version, with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

About

A basic Clojure app and devcontainer setup to quickly start learning Clojure with VS Code

License:Eclipse Public License 2.0


Languages

Language:Dockerfile 52.3%Language:Clojure 47.7%