ArcList is a minimalist, intuitive to-do app built with Go and HTMX. The app's primary purpose is to explore and showcase the potential of HTMX for seamless, modern front-end interactivity, paired with Go's robust back-end capabilities.
Prerequisites
To setup the project locally follow the steps:
Clone your forked repository onto your local machine.
git clone https://github.com/<YOUR-GITHUB-USERNAME>/ArcList.git
Add the upstream repository
cd ArcList
git remote add upstream https://github.com/acmpesuecc/ArcList.git
git pull upstream main
Add a new branch ( THIS STEP IS OPTIONAL and you can continue to work on the main branch )
git checkout -b <NEW-BRANCH-NAME>
Now to Run the application, Go to the repository root directory
go run main.go
[!NOTE]
It might ask for permission, please 'Allow'
Naviagte to http://localhost:8080/
After making changes to your codebase, stage and push the code to your forked repo
git add <\files_that_you_made_changes>
git commit -m "<COMMIT-MESSAGE>"
git push -u origin <BRANCH-NAME>
Finally have Fun 😃 and Happy Contributing !! 🥳