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

the extending page is wildly out of date #255

Open
mmerickel opened this issue Oct 26, 2018 · 4 comments
Open

the extending page is wildly out of date #255

mmerickel opened this issue Oct 26, 2018 · 4 comments

Comments

@mmerickel
Copy link
Member

specifically "Making Good Development Environments" at https://trypyramid.com/extending-pyramid.html

  • uses pcreate
  • uses paste instead of waitress
  • recommends weberror
  • recommends repoze.tm
  • recommends a pipeline configuration
  • bad linting around entry_points = """ due to spaces in a dict item
  • doesn't explain {{project}} vs {{package}}
  • misuses {{project}} in [app:{{project}}]
@kpinc
Copy link

kpinc commented Oct 26, 2018

Consider also::

host=127.0.0.1

instead of::

host=0.0.0.0

Who knows who is going to install what on what box and inadvertently expose pserve, and whatever's behind it, to the Internet with just HTTP.

@stevepiercy
Copy link
Member

@mmerickel do you mean replace this stuff with cookiecutter stuff? I assume so, but don't want to start on this without a direction to follow.

@mmerickel
Copy link
Member Author

mmerickel commented Oct 29, 2018

These sections should be removed and just link to some locations in the pyramid docs (which may not exist yet). They are not maintainable here which is the reason they are suggesting several things that are almost a decade out of date.

@stevepiercy
Copy link
Member

stevepiercy commented Oct 29, 2018

@mmerickel means these pages in the Pyramid docs:

  • Pyramid cookiecutters: Update content for how to write a cookiecutter following scaffolds' example.
  • Create a new page for Making good add-ons.
  • Create a new page for Making Good Development Environments

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

No branches or pull requests

3 participants