GithubHelp home page GithubHelp logo

Comments (20)

JanJakes avatar JanJakes commented on July 25, 2024

+1 and same for Tester: Tester -> Nette\Tester.

from tracy.

dg avatar dg commented on July 25, 2024

Tester is common name, Tracy is trademark. Nette Tracy are two trademarks combined. Always is better to use one name.

from tracy.

hrach avatar hrach commented on July 25, 2024

πŸ‘ for @janmarek
But I would definitely rename it to Nette\Tracy\Debugger.

from tracy.

JanJakes avatar JanJakes commented on July 25, 2024

@dg: I understand your point but what to do with all the packages when Nette is separated? You want to find some trademarks for all the important packages? And you don't want to use the "vendor" prefix? It should be there anyway I think...

from tracy.

fprochazka avatar fprochazka commented on July 25, 2024

I like Tracy\Debugger.

from tracy.

JanJakes avatar JanJakes commented on July 25, 2024

Now I get it: 8fb7b54#L0R2

You want to use names evoking really separated projects (and trademarks) so we will have packages like "tracy/tracy", "latte/latte", etc.? Sounds good - this way each package may have higher chance to become a famous component for example as a bundle for Symfony.

from tracy.

Majkl578 avatar Majkl578 commented on July 25, 2024

:+1 for Nette\Tracy

from tracy.

Majkl578 avatar Majkl578 commented on July 25, 2024

Sounds good - this way each package may have higher chance to become a famous component for example as a bundle for Symfony.

Wth? Do you think if Symfony\Console was Console\Console, it would be more widely used?

from tracy.

JanJakes avatar JanJakes commented on July 25, 2024

No, in fact I don't know - I've written "may", but you are right it doesn't sound so good. I was just trying to understand @dg's reasons for this.

To be honest personally I prefer Nette\Tracy style because Tracy\Tracy is just duplicating things. Nette Foundation is the real vendor of this package so it actually makes more sense. Also the homepage of the package is tracy.nette.org. So for me (as I said originally) I would put everything into the Nette vendor namespace and nette\* package.

from tracy.

rostenkowski avatar rostenkowski commented on July 25, 2024

I understand both.

Symfony\Console is like Nette\Tester
Tracy\Tracy is like Twig/Twig

It is hard to say which variant is better and for what...

I agree with David that Nette\Tracy combines trademarks... and with this argument I am probably inclined to believe that tracy/tracy is better.

On the other side the Nette trademark probably will be weakened by such component name fragmentation, and yes, the vendor is Nette Foundation so from this point of view the nette/tracy name is better.

from tracy.

hrach avatar hrach commented on July 25, 2024

It's really logical to have trademark duplicity "tracy/tracy" :D

from tracy.

Majkl578 avatar Majkl578 commented on July 25, 2024

So following the same logic, lets have Nette\Nette then.
I'm just imagining how strange Nette\Nette\Application\Application would be.

@rosret: Where did you see Twig/Twig? It's fabpot/Twig and classes are named Twig_*.
@hrach: +1

from tracy.

rostenkowski avatar rostenkowski commented on July 25, 2024

I think that the nette/tracy is better in summary - because it supports the main Nette trademark.

from tracy.

rostenkowski avatar rostenkowski commented on July 25, 2024

@Majkl578 it's the package name...

from tracy.

Majkl578 avatar Majkl578 commented on July 25, 2024

But we are speaking about namespace here…

from tracy.

vojtech-dobes avatar vojtech-dobes commented on July 25, 2024

A: "I use Tracy for debugging." B: "Great."
A: "I use Nette Tracy for debugging." B: "What's Nette?"

There is no need for duplication in namespace and I don't believe someone like @dg plans that. But it makes sense to create really independent trademarks. This way was hinted with Neon, which is also branded from the beginning as standalone component.

It also makes sense to have Github organizations like tracy or latte if these packages will have their own build tools, own versioned documentation or whatever may be needed.

from tracy.

rostenkowski avatar rostenkowski commented on July 25, 2024

@vojtech-dobes πŸ‘

from tracy.

dg avatar dg commented on July 25, 2024

@vojtech-dobes πŸ‘

from tracy.

Majkl578 avatar Majkl578 commented on July 25, 2024

So are we going to have separate names for Nette\Forms (Formies), Nette\Templating (Templikes), Nette\Database (CrapDB), , Nette\Mail (Mailie) etc.?

from tracy.

rostenkowski avatar rostenkowski commented on July 25, 2024

CrapDB 🍭

That's the risk - and I think it's known ;)

from tracy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.