Giter Club home page Giter Club logo

Comments (13)

solvingj avatar solvingj commented on May 27, 2024 2

Thanks to @AlexandrePTJ , the package is in good shape with the 1.0 release, and has been submitted for inclusion into Conan-Center. Here it is represented and available in Bincrafters repository (in case you want to link to it on your readme or something).

https://bintray.com/bincrafters/public-conan/sqlite_orm%3Abincrafters

from sqlite_orm.

AlexandrePTJ avatar AlexandrePTJ commented on May 27, 2024 1

Hi,

As I use sqlite_orm in a new project with conan, I created the package here: conan-sqlite_orm
However to follow a regular way for packaging, I think that including semantic versionning might be a good idea.

Thanks for good work on sqlite_orm anyway !

from sqlite_orm.

fnc12 avatar fnc12 commented on May 27, 2024

I think I can. Let me look trough Conan details and I'll be back with a detailed answer

from sqlite_orm.

fnc12 avatar fnc12 commented on May 27, 2024

@zamazan4ik maybe you know someone who can solve the issue? It can take long time for me to do it by myself cause I never use Conan.

BTW I move to Minsk next week

from sqlite_orm.

zamazan4ik avatar zamazan4ik commented on May 27, 2024

Bincrafters team can do it. It's open community for making Conan recipes. But Bincrafters has lack of human resources :-( It's the only reason why i ask to every library author with only one question - "Please, make Conan package" :-)

BTW I move to Minsk next week

Nice, i will be in Minsk too :-)

from sqlite_orm.

fnc12 avatar fnc12 commented on May 27, 2024

Hey, this is a very good news! Thank you very much. What is required from me to finalize this issue? What do you mean "semantic versionning" exactly?

from sqlite_orm.

AlexandrePTJ avatar AlexandrePTJ commented on May 27, 2024

There is nothing to do more to finalize this issue.
Semantic versionning is guidelines to explain how to manage version numbers. This is explained here: https://semver.org/

from sqlite_orm.

fnc12 avatar fnc12 commented on May 27, 2024

@AlexandrePTJ do you expect posting a release per every version in releases section in github or something else?
@zamazan4ik please check out the conan package and close the issue if everything is fine.
@AlexandrePTJ is there a way to add unit tests for this?
@AlexandrePTJ do we need to put conan file into repo?

from sqlite_orm.

AlexandrePTJ avatar AlexandrePTJ commented on May 27, 2024

Yes package will be updated with each version of sqlite_orm.

In the process of package creation with conan, there is a step named "test_package". This is usualy is simple main which include the library but it can execute unit tests.

From my opinion, conan stuff should stay in a separate repo. That way, the library repo stay clear and packaging can evolve with disturbing library development.

from sqlite_orm.

fnc12 avatar fnc12 commented on May 27, 2024

so everyone who wants to use sqlite_orm with conan will need to clone your repo? Or I got to fork it anyway?

from sqlite_orm.

AlexandrePTJ avatar AlexandrePTJ commented on May 27, 2024

Not exactly.
Now the recipe is written, I submit it to @bincrafters and to the public repository conan-transit.
The first is to put the recipe in "good pratices" process and to maybe to makes it release under a recognized community.
The second one, is to allow anyone using conan to add the package as a dependency of its project. This is done by just adding "sqlite_orm/1.0.0@alexandreptj/stable" in a text file, then conan do all the magic (download, build if needed, install, references, ...)

from sqlite_orm.

fnc12 avatar fnc12 commented on May 27, 2024

@AlexandrePTJ that's very cool. Thank you very much. I should take much time for me if I do it.

from sqlite_orm.

fnc12 avatar fnc12 commented on May 27, 2024

closing cause issue creator isn't responding but the issue is closed

from sqlite_orm.

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.