Tic Tac Toe game written in Clojure
git clone git@github.com:WarFox/tic-tac-toe.git
cd tic-tac-toeMake sure you have lein and clj-kondo installed
brew install borkdude/brew/clj-kondo
brew install leiningenlein testclj-kondo --lint src testContinuous integration is setup using GitHub Actions. When a new
commit is pushed to any branch lein test and linter is run.
Tests is setup using clojure.test and linting is setup using
clj-kondo.
Automated release and CHANGELOG is setup using Google’s releas-please-action.
When branch is merged to main, release-please will create a new
release branch based on the changes included in the PR. If a release
branch already exists, then release notes and CHANGELOG is
automatically updated with the new changes.
For this to work we follow conventional commits and write good commit messages.
Copyright © 2024 Deepu Mohan Puthrote
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.