Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status and Vision for Next few months #276

Closed
juhaku opened this issue Sep 11, 2022 · 1 comment
Closed

Status and Vision for Next few months #276

juhaku opened this issue Sep 11, 2022 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@juhaku
Copy link
Owner

juhaku commented Sep 11, 2022

Status

Some time back, a disaster in family happend, thus forcing me to focus on managing things related to it. In Finland we have the saying "ei onnettomuus kulje kello kaulassa" transliterated to english "no accident goes around clock haning on neck" and probably the closest thing to come by with equivalent in english would be "Accidents don’t happen out of bad luck always". Truly sometimes life is unpredictable and that is the name of the game. This evidently leaves me with very little to no time to further develop this library on the scale I would wish to. I'm not abandoning the library but the speed of development will decrease for time being and only small features / fixes / issues and production bugs stalling people from using the library will be put to the first priority.

Timeline

The slow down in effort put to this library will be effective for foreseeble future approximately 1 - 3 months. After processing the matter at hand is finished it can be expected for me to resume putting the regular effort for maintaining the library.

Vision and what's there to do

At least few things to expect in future releases when the time allows me to work on the library.

  • Serde support for IntoParam as it is in ToSchema
  • IntoRespones and maybe ToResponse derive implementations and perhaps also serde support as well.
  • OpenApi derive macro improvements
  • OpenApi improvements in general, e.g. merging OpenAPI docs allowing users to split the documentation to separate modules which by now is also possible but there is no built in support for merging the docs.
  • Generalization of utoipa-gen internals (not visible to users)
  • Maybe redocly support
  • Maybe book and other docs and pages etc.
  • More examples e.g. a large api example with utoipa, saving openapi doc to file for later usage e.g. generating clients from the generated openapi doc

Furhtermore if you are eager to have some of these quicker in the library or even if there is some other feature that you would perceive missing or would be needed, feel free too participate. I'll write hopefully soon the code of conduct and contributing guidelines for futher assistance to get started.

@juhaku juhaku pinned this issue Sep 11, 2022
@juhaku juhaku added the help wanted Extra attention is needed label Sep 12, 2022
@juhaku
Copy link
Owner Author

juhaku commented Nov 8, 2022

So what exactly happened, and how things are going. I thought I could give a short update on the things. My father had passed away what led me to focus on dealing bureaucracy that followed after. Now that almost all matters are passed and they are not taking a big portion of my time anymore I can again give more focus toward the library. This should give a boost for the progress but still is totally developed during freetime. It seesm there are some rough edges that needs a bit of polish, some functionalities are not as feature complete as they could be and then of course items listed above. I try to prioritise the work by what seems most beneficial at the moment. Thank you for understanding. ❤️

@juhaku juhaku closed this as completed Nov 8, 2022
@juhaku juhaku unpinned this issue Nov 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant