Closed mloskot closed 8 years ago
You're right. We should probably fix this in the docs. Feel free to submit a PR.
There is also a ramses
cli that we've been working on that abstracts "everything" in docker containers: https://github.com/ramses-tech/debian-ramses and https://github.com/ramses-tech/homebrew-ramses
That's still experimental. But feel free to try it out.
@jstoiko No problem, I've just crafted a tiny PR.
The ramses CLI sounds great. Though, currently, I'm familiar with 'classic' mode of VMs and Vagrant is my friend for old school local development environment. I may become familiar with Docker one day, then I'll check it out.
Looks great. Thank you @mloskot
First, I'm just introducing myself to ramses and nefertari, so I might be making some obvious mistakes here.
The latest docs outline the following list of steps to kickstart new project:
The issue is,
pcreate
generates project files in the same directory where the Python virtual environment resides. The leads to rather messy content ofmy_project
:According to the plain Pyramid project creation guide, the project content is outside of the virtual environment (see directory tree. Here, the virtual environment is completely separate, placed in
export VENV=~/env
.Although I understand users are free to arrange the virtual environment and the project content freely, for newbies like myself, wouldn't it be better if the docs are more explicit about separating the two?
In other words, the Htchhiker's guide to Python way.
Finally, what is the actual best practice recommended by the Ramses team?