Giter VIP home page Giter VIP logo

Comments (14)

kivo360 avatar kivo360 commented on May 14, 2024 1

Holy crap that's a lot PR. Is there anyway to link people from outside of this project to help out? It seems pretty useful for the life of sanic.

from sanic-openapi.

abatilo avatar abatilo commented on May 14, 2024 1

sanic-attrs looked to be mostly dead as well.

I've started my own fork and have slowly been working on it:
https://github.com/abatilo/sanic-swagger

I've started by adding some code coverage, static analysis, and publishing to PyPI through CircleCI.

In the coming weeks, I want to start adding some more functionality and support for more parts of the Swagger spec. So far, I've basically left the code untouched while I setup all the other auxiliary parts of a good OSS project.

from sanic-openapi.

DirkGuijt avatar DirkGuijt commented on May 14, 2024 1

Sanic has turned into a community driven project now (https://sanicframework.org/) and the community has gained control over the releases, PRs and such. There are no clear plans on sanic-openapi yet, but it might become community driven as well. At least control of the project is in the same hands as the sanic project now. So better times ahead I think...

from sanic-openapi.

vltr avatar vltr commented on May 14, 2024 1

@DirkGuijt sorry for haven't find time to jump in this issue before. Yes, indeed, sanic-openapi does need A LOT of care because it really seems abandoned for some time now. Even I made a fork of it called sanic-attrs, which I later archived in favour of @abatilo 's sanic-swagger.

As @ahopkins stated, we have full attention on Sanic right now because it needs a lot of work, not only in code, but quality, documentation and the list can go on and on.

I'm also working hard on a component injection system for Sanic that will allow developers to provide some extra functionality to their endpoints and even extract and provide, if the user wants to, a OpenAPI / Swagger definition of their endpoints using Python type annotations (you can see my comment describing part of the idea in here).

Of course I would like to see this on Sanic, but that will likely not happen in the near future nor I'll know if I would be able to provide a fully compatible plugin for Sanic or would have to override a lot of it's core functionalities (like I'm doing right now) to make this sort of thing to work properly.

from sanic-openapi.

abatilo avatar abatilo commented on May 14, 2024 1

@ahopkins That would be awesome. What steps do I need to take to get that started?

from sanic-openapi.

vltr avatar vltr commented on May 14, 2024 1

Agreed! Welcome, @abatilo ! 💪

from sanic-openapi.

psiofxt avatar psiofxt commented on May 14, 2024

@channelcat @Typhon66 I'd love to volunteer to assist maintaining this repo, can anything be arranged so that development can continue on sanic-openapi?

Many of the bugs we're encountering have been fixed in PRs. Thanks for your time!

from sanic-openapi.

autogestion avatar autogestion commented on May 14, 2024

Any volunteer, which ready to maintain a fork? :)

from sanic-openapi.

abatilo avatar abatilo commented on May 14, 2024

There's a pseudo fork, with attrs support:
https://github.com/vltr/sanic-attrs/

from sanic-openapi.

ahopkins avatar ahopkins commented on May 14, 2024

@DirkGuijt Thanks for posting this. As you said, we are working to build the community, and have this repo and the sanic repo under the same umbrella right now. Just today we put up a discussion board: https://community.sanicframework.org/.

To be entirely honest, most (if not all) of the attention has been on organizing sanic. Not that this repo has been forgotten, but we only have so many volunteers right now.

@abatilo, if you would like to take your fork and bring it back into the main, we would certainly welcome someone to stand up and help champion sanic-openapi.

from sanic-openapi.

vltr avatar vltr commented on May 14, 2024

@abatilo check out the Sanic dev group and the Sanic Community Forums 😉

from sanic-openapi.

ahopkins avatar ahopkins commented on May 14, 2024

@abatilo Welcome to the team. 😁

from sanic-openapi.

abatilo avatar abatilo commented on May 14, 2024

@ahopkins Thank you! Happy to be here. Random question. Does anyone have the sanic-openapi PyPI credentials? Otherwise we might just want to rename this repo and stick with the sanic-swagger PyPI entry that I started?

from sanic-openapi.

ahopkins avatar ahopkins commented on May 14, 2024

We are working on it: pypi/warehouse#4832

I am closing this issue for because @abatilo is going to help us bring it back from the dead. 👍 Feel free to carry on the conversation.

I think we should try and keep the sanic-openapi for now. It already has a significant usage, and seems less disruptive.

from sanic-openapi.

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.