Giter Club home page Giter Club logo

Comments (20)

Memnarch avatar Memnarch commented on September 18, 2024

I know. But since that field has to be lower caps, i'll probably favor an "Author" field in the info file. Not sure yet.

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

What is the cause of need for lower caps?

Is Github case-insensitive?

Look here: (this works)
https://github.com/Pawe1/Delphinus.Links.ZXing/blob/master/Delphinus.Info.json

from delphinus.

Memnarch avatar Memnarch commented on September 18, 2024

it works for WebURLs, but the APIs are very strict and case sensitive

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

@Memnarch So... do I have to change it to lower case?

from delphinus.

Memnarch avatar Memnarch commented on September 18, 2024

Quote from my WIKI:

user:
The username of the repository to link to. Only lowercase letters.
name:
The name of the repository to link to. Only lowercase letters.

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

I saw that and I wanted to figure out why / what would happen if I use original case 😉

from delphinus.

Memnarch avatar Memnarch commented on September 18, 2024

oh and please, try to get the original package authors to host their packages :P
Otherwhise one day you disappear and leave a trail of ghostpackages :P

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

I tried...
Discussion is here: Spelt/ZXing.Delphi#52

For now I don't want to add this package manager or any other package managers. Maintenance will always be some kind of an issue. Maybe in a few months.
You can clone it and spread it from there if you like. I have no problems with that.

I don't like to force people. Some of them are just not too much convinced...

When You'll fix displaying author name I can send him info + screenshot and add as collaborator to this repository.

from delphinus.

Memnarch avatar Memnarch commented on September 18, 2024

Than please do the following:
Make an Organization. Give those people complete write access(tell them you'll maintain but they still have the ownership then). Or instead of an organization i think you can give write permissions to your repos aswell. But don't just create these repos without giving the authors complete control please :/

from delphinus.

Memnarch avatar Memnarch commented on September 18, 2024

And please keep in mind to properly add the current release and all that come in the future

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

As I told - it is a test.
First of all I'd like author name to be displayed properly 😄
And then I want to continue conversation with author

Organization - maybe it's a good idea... I have never used this

from delphinus.

Memnarch avatar Memnarch commented on September 18, 2024

well if its a test: why is it already visible :P
Don't add testpackages. There is a singlerepo provider you can use within the code instead of the normal one and give it the url for one specific repository(which then ofcourse does not need the support-keyword)

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

Because I wanted to make it working, take screenshots and show working thing to the author and then talk to him & offer full access to this repository & already properly published package.
There is no other way to test it properly.
Also this is working / points to the original repository / and author said

You can clone it and spread it from there if you like. I have no problems with that.

Only displaying credits does not work.
And I want that guy who created this to be specified because it's a piece of nice code.

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

Maybe I'll have some time in afternoon to try fix this "Author" issue

from delphinus.

Memnarch avatar Memnarch commented on September 18, 2024

i have no problem with you cloning it, but in case you disappear someone needs the rights to pull the trigger :P

And the Singlerepoprovider loads it like everyother package. You could even mod it a pit to load a specific repo in addition to the rest. After iterating the normal provider, get the package form the singlerepoprovider and add that to the UI, too

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

BTW I think that if package number grows You'll have to figure out some way of central controlling / GUID reservation system...
This experiment shows that currently it is really easy to create hundreds of potential ghost clone packages

from delphinus.

Memnarch avatar Memnarch commented on September 18, 2024

this has always been possible and is possible everywhere. If you want to abuse it, you can :P
And i do have some ideas ;)

from delphinus.

Memnarch avatar Memnarch commented on September 18, 2024

Btw i think i'll add a new property: Maintainer. Therefore showing that a specific package is developed by pseron A but the package is Maintained by Person B.

Maintainers for example are listed on other packagesystems like for Linux(ArchLinux).
EDIT: But i think i'll keep Author as a synonym for "PackageAuthor" and introduce a property for "Developer". Still thinking about it.

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

I created Pull Request with some workaround
Check it out 😉

from delphinus.

Pawe1 avatar Pawe1 commented on September 18, 2024

<bump>

from delphinus.

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.