What is better: projectcontrib.pluginname or project-pluginname as a python project naming convention for small project?
At the end of the day, whats more important is consistency within your own code. Its important that your convention be constant. Or if you are coding with a group that your convention be consistent across your project.
With that said, each language will have its own Style Guides. Style Guides offer consistency across the different projects, and help the community use an agreed upon convention. Python Style Guides will be different than Node.js style guides. So I would recommend following PEP when you are using Python.
I created a small project on Python. Main app use some plugins. I would like to know which naming convention for namespaces is better? PEP-0423 recommends to use "project" namespace for main program and "projectcontrib.pluginname" for plugins. But django or node.js often use "project-pluginname" convention. What are pro and cons for both conventions?