Casbin Forum runs on Casnode, the open-source Discourse-style forum. Try the Casnode demo →
Casbin Forum

Hey all,
I am a software developer with two years of experience in web development, I mainly work with Python (Django, FastAPI) and JavaScript/TypeScript (Vue and React). In my organization, we frequently use Go projects like Caddy and Casdoor. My interest in Go has led me to start learning it, and I'm now eager to contribute to the Casdoor project.

One of the challenges I faced while setting up Casdoor for development was the need to download specific versions of Node.js and Go, which caused some friction. This led me to a suggestion: What if we could set up the entire development environment using Docker Compose?

3views
3users
1 minread

Personally I'd suggest creating the Docker Compose changes with some reasonable assumptions baked in and submit it as a PR, that way the proof of concept and work to do it is already done.

@dustin130895 Casdoor dev env is easy, it doesn't need "specific versions of Node.js and Go"

You can just use Go 1.23+ and Node.js 20+, just it

1 / 5
Aug 2025