Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation #69

Open
danielsz opened this issue Mar 16, 2016 · 1 comment
Open

Documentation #69

danielsz opened this issue Mar 16, 2016 · 1 comment

Comments

@danielsz
Copy link
Owner

Typically, learning about the project means reading the README and studying the examples.

What kind of documentation effort do we want to undertake? What can we realistically achieve?
Would a Wiki fill in a need?

The discussion is open to everyone, especially new users since they know best about how smooth or how rugged their approach was. As long as the memory of your pain is alive, your opinion will matter more. Even if you don't intend to contribute to a documentation effort, please feel free to tell your experience on this thread.

@coyotespike
Copy link

I'll jump in. I've built a couple of full-fledged apps with Leiningen, re-frame, etc. Since I'd really like to use Boot, it seems System is the way to go.

For me, I'm figuring out what System is and how it works - while trying to distinguish my confusions about Boot from my confusions about System.

A comparison of how project.clj starts a web server (where the web server can access a database and so on), with how System starts a web server, might be helpful.

My picture of the Leiningen way is "Leiningen uses project.clj to start a web server, which goes to main and opens the html file it finds there, and then our ClojureScript can go live there."

By contrast, System seems to declare the server and database and other components upfront. Because they can be dynamically controlled piece by piece, the whole things seems more like a verb than a noun. It's a process, not a thing.

Hope any of that helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants