I was going batty today trying to figure out why documentation ,
recommendations, and changelogs were conflicting when migrating an old
Pylons project.
Then I finally realized the problem - and noticed a large number of
people on StackOverflow were suffering from the same issue:
- The "Pylons Book" was/is often quoted and recommended for it's
thoroughness
- The "Pylons Book" is written for the Framework of 0.9.7
- The "Pylons Framework" is at 1.0.1
- The "Pylons Book" online is versioned, there was a 1.0 and it was
updated to a 1.1. It follows this URL Pattern -
http://pylonsbook.com/en/1.1/
and has this on the top of every page "Pylons Book v1.1
documentation" The book is still written for the "Framework 0.9.7"
release though -- not the "Framework 1.0" changes.
It finally hit me that people were referencing the 1.1 documentation ,
assuming it was for the 1.1 framework release. But there is no 1.1
framework release -- just 1.0.1. People weren't misquoting the
framework release number - they were trying to use the 1.1 book ,
which covers 0.9.7 , on the 1.0.1 release - and total confusion
occurred.
Anyways, I think the moral of this story is that Pyramid shouldn't do
this. I don't know how , but any docs ( official or 3rd party )
shouldn't go off into a versioning system that is confusingly similar
to Pylons.