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

Looking for a maintainer #1020

Open
vlastavesely opened this Issue Nov 2, 2017 · 6 comments

Comments

Projects
None yet
4 participants
@vlastavesely
Contributor

vlastavesely commented Nov 2, 2017

There are many of us who would like to see version 5.0.0 of ApiGen to be released. Despite the fact that 5.0.0-RC5 has been released already, there is so much work to be done. Currently, there are some serious performance problems that must be resolved and some missing features that must be implemented, before we can release a final stable version.

This project, like every other open-source project, stands and falls with two things: collaboration and passion. It is really hard for an open source project to be successful when maintained by a single developer. This is true even more when the project is not a passion for its developers. If the project is not the most important thing in your development life, you should probably to give a chance to someone else.

When @TomasVotruba announced first release candidate, I started to help with implementing missing features and fixing issues I encountered with, in order to have ApiGen finished. But during the time, the performance issues have arisen that need deeper inspection and so much more work. I would like to have ApiGen finished to generate a sexy API reference for my project, but I cannot invest as much of effort as is needed here for I do have other projects that are priority in this time.

This is why we need your help. To be honest, without your help, this project will not be done. If it is important for you and you really want to have it finished, support it: fix an issue or implement some feature and send a PR. We will be happy to merge it.

But, what is most important, we are looking for a maintainer who would be able to put his or hers effort into massive optimization and making ApiGen competitive. Do you think that you right for the job, or do you know someone? Let us know!

@jordanbrauer

This comment has been minimized.

Show comment
Hide comment
@jordanbrauer

jordanbrauer Nov 15, 2017

Are you only looking for a sole-maintainer? I just came across this tool the other day and I'd love to be apart of this project, however I am not wanting to head one right away that I am unfamiliar with.

jordanbrauer commented Nov 15, 2017

Are you only looking for a sole-maintainer? I just came across this tool the other day and I'd love to be apart of this project, however I am not wanting to head one right away that I am unfamiliar with.

@vlastavesely

This comment has been minimized.

Show comment
Hide comment
@vlastavesely

vlastavesely Nov 15, 2017

Contributor

Hi, any help would be appreciated. We do not expect that there would appear a new maintainer out of blue. Starting with a new and unfamiliar project is kind of hard so that is why I am here :) I have implemented a few features and fixed a few bugs so I have some knowledge of the code and therefore I can help you. And if we both would got stuck, I think that @TomasVotruba, who have implemented most things, would help also if it is needed.

Like I said, any help is appreciated here, even if it were just small baby-steps 👍

Contributor

vlastavesely commented Nov 15, 2017

Hi, any help would be appreciated. We do not expect that there would appear a new maintainer out of blue. Starting with a new and unfamiliar project is kind of hard so that is why I am here :) I have implemented a few features and fixed a few bugs so I have some knowledge of the code and therefore I can help you. And if we both would got stuck, I think that @TomasVotruba, who have implemented most things, would help also if it is needed.

Like I said, any help is appreciated here, even if it were just small baby-steps 👍

@TomasVotruba

This comment has been minimized.

Show comment
Hide comment
@TomasVotruba

TomasVotruba Nov 15, 2017

Contributor

Exactly as @vlastavesely said.
I'm here if you need me 👍

Contributor

TomasVotruba commented Nov 15, 2017

Exactly as @vlastavesely said.
I'm here if you need me 👍

@jordanbrauer

This comment has been minimized.

Show comment
Hide comment
@jordanbrauer

jordanbrauer Nov 15, 2017

Perfect 👍 I'd love to come on board then!

You mention the following in your OP,

Despite the fact that 5.0.0-RC5 has been released already, there is so much work to be done. Currently, there are some serious performance problems that must be resolved and some missing features that must be implemented, before we can release a final stable version.

So ... I guess to start, I have some requests/recommendations (github related devops & project mgmt stuff) that may help in organizing an actionable list of immediate tasks. Should I create new issue(s) for these?

jordanbrauer commented Nov 15, 2017

Perfect 👍 I'd love to come on board then!

You mention the following in your OP,

Despite the fact that 5.0.0-RC5 has been released already, there is so much work to be done. Currently, there are some serious performance problems that must be resolved and some missing features that must be implemented, before we can release a final stable version.

So ... I guess to start, I have some requests/recommendations (github related devops & project mgmt stuff) that may help in organizing an actionable list of immediate tasks. Should I create new issue(s) for these?

@vlastavesely

This comment has been minimized.

Show comment
Hide comment
@vlastavesely

vlastavesely Nov 16, 2017

Contributor

Should I create new issue(s) for these?

Sure :)

Contributor

vlastavesely commented Nov 16, 2017

Should I create new issue(s) for these?

Sure :)

@nelson6e65

This comment has been minimized.

Show comment
Hide comment
@nelson6e65

nelson6e65 Dec 4, 2017

Contributor

I had been following the development, for usage in my project. But, I'm actually not very familiar with the generation output templates. So, I don't know how to help with this. Performance issues are related to the creation of templates in html?

And... sorry for the off-topic, but...

About theme...
There is a way to generate a .json file(s) (or .xml) with the information needed (no generate the html) and use Vue.js (a JavaScript framework for reactive interfaces) with a pre-created interface layout and just use that data?

I meant, instead of use an html template to generate a HTML output, just generate the information about classes, interfaces, etc.

Contributor

nelson6e65 commented Dec 4, 2017

I had been following the development, for usage in my project. But, I'm actually not very familiar with the generation output templates. So, I don't know how to help with this. Performance issues are related to the creation of templates in html?

And... sorry for the off-topic, but...

About theme...
There is a way to generate a .json file(s) (or .xml) with the information needed (no generate the html) and use Vue.js (a JavaScript framework for reactive interfaces) with a pre-created interface layout and just use that data?

I meant, instead of use an html template to generate a HTML output, just generate the information about classes, interfaces, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment