-
-
Notifications
You must be signed in to change notification settings - Fork 739
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
Epic roadmap to the new AsyncAPI community section #903
Comments
@AceTheCreator Hope this is not a dumb question but I want to document the "Configuring release pipeline for NodeJS If I'm correct the docs will be residing in the asyncapi/community path? Some clarity and guide will help, thanks 🙏 |
@Dule-mart yeah, you're right. But, I'll suggest you work from my own forked repo and fork the community branch. |
@Dule-mart @AceTheCreator I recommend not depending on each other too much. So write the docs, even if new community section is not there yet. Just work on the doc in |
Let me know if you need my help in the docs, I'm happy to help out! This sounds like a really great new project ✨✨✨ |
…i/website#903] This folder holds documentations for the new AsyncAPI community section
…/website#903) This folder holds documentations for the new AsyncAPI community section
Hey @AceTheCreator , Awesome Stuffs are mentioned here I am also ready to contribute in the docs section .😀 |
Hey 👋 @alequetzalli It would be nice to work alongside you in achieving this, I have created a folder named docs, and created a file to document the “configuring release pipeline for Nodejs” but it is empty for a start. |
Hey @derberg, why not we temporarily make a community branch on website repo and merge the present changes of @AceTheCreator. So that whosoever wants to work on the issue, can fork this repo only and merge the changes on community branch instead of forking the forked @AceTheCreator website repo? After all the issues gets resolved, we will then merge community with master. |
@akshatnema I do not see any technical problem/difference between branching form a branch in upstream, or forking a fork and contributing to it. In case of this project, I strongly discourage you from doing any of it 😄 Long living branches = merge conflict death 😄 and a lot of waiting/blocking of each other. So I recommend you to work asynchronously 😄 @Dule-mart there is a lot of input for documentation in this live stream -> https://www.youtube.com/watch?v=DsQfmlc3Ubo |
Thanks for the share @derberg |
I think you didn't get it. I want to say why to create forks of a forked branch. @AceTheCreator branch is already having a PR and if someone wants to contribute to it, have to fork Ace repository, not this one. In this case, we will encounter lots of problems:
These are some of the concerns I think we will face in the long run. After looking on the list of tasks we have to implement, I don't think we will be able to manage with your scenario. What my plan:We will make a |
@derberg I actually think the @akshatnema approach will save a lot of headaches 😊 @akshatnema it's best I update the current PR and get it to merge with the new community branch in this repo. Then we all can work from the community branch from the main repo. @derberg what do you think? |
@derberg @AceTheCreator Adding to my above point, the community section is a completely new implementation and creation of new pages which I don't think will conflict with existing page changes. So, if we even merge the |
@akshatnema does this mean I don't have to fork the asyncapi/community repo? |
Can you folks clarify, maybe provide examples of PRs that someone would open against @AceTheCreator fork and his |
@derberg Look at the screenshots and links provided below. PR link - https://github.com/AceTheCreator/website-1/pull/1 See this image, any contributor has to do the contributions to community section in this way by creating PRs on Ace's repo, not in AsyncAPI. So, this will make confusion on where to make a PR for certain changes and also difficult for maintainers to keep track of the new PRs. |
@akshatnema I understand technically that people would have to open a PR against the fork, this is clear 😉 I just do not understand why anyone would have to do it. Why would you consider opening a PR to his fork, except for the docs that we clarified can be done separately? |
to not run this discussion for too long, there are 2 top items for the new community section:
UI is also divided into additional 2 items:
For For For For Also hint for you if you go ☝🏼 direction: right after creating |
Heyy @AceTheCreator @derberg 😃, I would like to contribute in this, specially Design and Engineering categories. @AceTheCreator is there any urgent need for some task?, so that I can start with that task and continue with other things. So can you suggest me the first task I should start with? Thank you 😁 |
@Harish-b-03 thanks for your interest, I don't know what your design skills are like, can you help do some designs for this section "Designs/art direction for pages like [ambassador program, event&meetups, community members]"? I'd be glad to working with you on this :) What do you think? |
Hey @AceTheCreator, I'm back!!. So I see that Lukasz merged your PR in another branch Edit: Also, there will be certain merge conflicts right now because we merged the PR #804 which comes up with a lot of changes in the |
@akshatnema that will be really helpful. Thanks man |
@AceTheCreator I am not that much good at design, that too from the scratch🥲. Can you please suggest me some tasks in the Heyy @mcturco😁, hope you are doing great!. Can you please help me in this? We got to design some pages or layouts (even I don't have any idea about this, I hope @AceTheCreator can help us 😃) Thank you |
@Harish-b-03 I would really love to hop on a call with you so that we can brainstorm together and come up with something. @mcturco has a lot on her plate atm. Lets put something together, then she can help us review it :) What do you think @Harish-b-03? |
Ofcourse, I will catch you on slack😉
Ohh ok fine👍🏻😁 |
Yeah as @AceTheCreator mentioned, I have some other tasks that I am focused on at the moment, but I will be available for feedback. I just posted the issue in the design channel on slack, so hopefully someone is interested in helping with design guidance! |
Hello @AceTheCreator I will like to create this "add contributor guide" |
@Dule-martins this one is hard one for me as I have no idea where to start. Many folks point to https://docs.djangoproject.com/en/dev/internals/contributing/ as good example. And I'm thinking if we should write our own or actually research few, link in one document and just mention some asyncapi-specific things that others do not write about. I think best is if you start with creating an issue in https://github.com/asyncapi/community and share it in Slack, in #how-to-contribute channel and ask people for input, what contributors need |
Is it ok to name the issue |
I guess so, in the end it will be like current https://github.com/asyncapi/.github/blob/master/CONTRIBUTING.md but on steroids 😏 |
Hey @AceTheCreator I would like to work on the Design and Engineering part. Is this issue still active? |
@AceTheCreator yo, have a look at last comment from @asmit2952 |
Hello @AceTheCreator @derberg @akshatnema |
@BhaswatiRoy in case of documentation, those that are not addressed/completed are not selected/ticked on the list |
@BhaswatiRoy I don't think that's necessary |
Hi, @asmit2952. We have some design tasks you might find interesting. check out this discussion https://github.com/orgs/asyncapi/discussions/593 |
@BhaswatiRoy what we definitely need is that once we are enabled to publish community docs in website, we definitely needs Slack related guides there |
Reopen on @AceTheCreator request |
…i/website#903] This folder holds documentations for the new AsyncAPI community section
…/website#903) This folder holds documentations for the new AsyncAPI community section
@AceTheCreator I think we can close this issue |
After a long discussion with @derberg, we've decided to have a community section located on the Asyncapi website at the following path /community.
This new addition to the community website is going to hold everything related to the community from the Ambassador program to the community docs and every other area community/contributor related.
This overarching goal here is that we want users to have a community experience when using the website
Herer's a link to the current pull request #902
The following list is categorized into 3 sections.
Design
Engineering
Documentations
The text was updated successfully, but these errors were encountered: