Лучший способ назвать мой дистрибутив на Plone? - PullRequest
1 голос
/ 13 июня 2011

Я работаю на Company, создавая проект Project, который реализует функциональность.Давайте назовем это Newsletter.Это может быть использовано в дальнейших проектах.

Мне нужно создать новый продукт Plone, но я не знаю, как лучше всего это сделать.Я думал о company.project.newsletter.Я где-то читал ( @ aclark ответ запомнил ссылку ), чтобы не использовать вложенные пространства имен в названии моего продукта ", если я не уверен на 100% в том, что я делаю".

Может ли кто-нибудь подсказать мне, как правильно именовать мои пакеты Plone?Я скучаю по руководству, как pep8 с некоторыми соглашениями.(Особенно, когда есть совершенно разные мнения по этому поводу ).

1 Ответ

5 голосов
/ 13 июня 2011

Вообще говоря, вы спрашиваете о соглашении (а не о чем-то техническом).Короче говоря, это не имеет значения.Я предпочитаю плоские или короткие пространства имен, но они могут быть сколько угодно, например, https://github.com/aclark4life/viewlets_dont_suck.

В случае вложенных пространств имен, например, plone. * И plone.app. * Соглашение имеет значение.plone. * идеально могут быть использованы повторно из Plone, в то время как пакеты plone.app. * могут использоваться только в Plone.

Точно так же довольно часто можно видеть пространства имен фирменных компаний.В вашем случае я бы, вероятно, пошел с company.newsletter .

См. http://www.martinaspeli.net/articles/the-naming-of-things-package-names-and-namespaces для получения дополнительной информации.

...