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

Create an Open edX contributor's guide #11

Open
BbrSofiane opened this issue Feb 8, 2021 · 23 comments
Open

Create an Open edX contributor's guide #11

BbrSofiane opened this issue Feb 8, 2021 · 23 comments
Labels
dev onboarding documentation Relates to documentation improvements enhancement Relates to new features or improvements to existing features

Comments

@BbrSofiane
Copy link
Member

BbrSofiane commented Feb 8, 2021

Andrés González is writing Open edX contributor's guide.

https://openedx.atlassian.net/browse/BTR-9

@arbrandes arbrandes added documentation Relates to documentation improvements enhancement Relates to new features or improvements to existing features labels Feb 17, 2021
@arbrandes arbrandes assigned arbrandes and unassigned arbrandes Feb 17, 2021
@arbrandes
Copy link
Contributor

arbrandes commented Feb 17, 2021

@BbrSofiane, can we add @angonz as an assignee, here? I think we'll need to add him to the org or project, somehow. (Andrés, hope you have no objections. :)

@BbrSofiane
Copy link
Member Author

@arbrandes We can add him to the org but I think once he comments on the issue we can add him as assignee. I had the same issue with Felipe but after he replied I was able to assign the issue to him.

@arbrandes
Copy link
Contributor

Ah, ok, great. @angonz, you there? ;)

@arbrandes arbrandes added this to the lilac.1 milestone Feb 17, 2021
@angonz
Copy link

angonz commented Feb 17, 2021

Hi there! I'm here!

@ashadunga
Copy link

Hi Team,

Can I be part of this documentation? Technically had 4+ years of experience in working on Projects developed using Python, Java, SQL and ETL . With over 2+ years of experience in Documenting the technical details of the project.

@BbrSofiane
Copy link
Member Author

@angonz is this still something that's on your radar?

In the last BTR meetup, the idea was brought up to makes this a community effort. The assignee of this issue will ask each BTR team member to contribute and make sure they do so in a timely manner.

@angonz
Copy link

angonz commented Aug 31, 2021

Hi @BbrSofiane! Thanks for calling me. Yes, I'm still here. Unfortunately I have another appointment at the same time as the contributors meetings, so I'm unable to attend currently. But I'm still on the road... Now struggling with Tutor and Kubernetes :-S

@BbrSofiane BbrSofiane modified the milestones: Maple.1, Maple.2 Dec 20, 2021
@clemente
Copy link

Hi, the guide at BTR-9 seems already good. @angonz, what's missing to finish it and finish the task?

  • do you need a review from people who are new contributors?
  • and/or a review from expert contributors?

There's @BbrSofiane's comment about requesting others to expand that guide. And with already an offer.

(I'm looking at the remaining work in BTR tasks, since I'm looking for contributions tasks for new members in OpenCraft).

@BbrSofiane
Copy link
Member Author

@clemente Thank you for volunteering! I think this is something @sarina is looking at so we can probably close this issue.

In terms of issues where you can contribute, have a look at #67 if you have experience with react. Otherwise, feel free to join us on slack and at one of our bi-weekly meetups to get up to date on the latest issues we're looking to tackle!

@sarina
Copy link
Contributor

sarina commented Jan 3, 2022

@BbrSofiane this isn't something I'm actively working on. There's also no acceptance criteria here (what is the intention of the ticket? Audience? What should they know at the end of reading documentation? etc), so I can't tell (to @clemente 's point) if the guide at https://openedx.atlassian.net/wiki/spaces/COMM/pages/1682211674/Open+edX+Platform+contributor+s+guide is complete and just in need of review, or if it needs something else.

Could you summarize where we're at with this ticket?

@clemente
Copy link

clemente commented Jan 4, 2022

@BbrSofiane By the way, I'm not contributing to do it myself, but I'm looking for tasks to assign to new developers. I looked at #67 and it seems complex for someone new to Open edX since it depends on architecture changes. I'll watch it. (And I'll coordinate about the meetings; I think some from OpenCraft are already attending them).

About this task: I'll let you comment. It looks like https://openedx.atlassian.net/wiki/spaces/COMM/pages/1682211674/Open+edX+Platform+contributor+s+guide needs to be reviewed (there's a TODO) and then it could be announced somewhere (forum?) and linked from more pages.

@BbrSofiane BbrSofiane modified the milestones: Maple.2, Maple.3 Feb 14, 2022
@NeOneSoft
Copy link

Hi @clemente!!!, following this issue, I was wondering if you have any update or you were available to assign some tasks to new developers on your team. Thanks in advance!!

@clemente
Copy link

clemente commented Apr 3, 2022

@NeOneSoft Hi, unfortunately there aren't any updates from me or OpenCraft regarding this task. I recently left OpenCraft, and the role to find easy tasks for junior developers seems to not have been assigned yet.

This means that if anyone is interested, they can continue this task. As mentioned in previous comments, the remaining work seems to be reviewing https://openedx.atlassian.net/wiki/spaces/COMM/pages/1682211674/Open+edX+Platform+contributor+s+guide and announcing it or making it „more“ official.

@NeOneSoft
Copy link

Ok @clemente thank you so much for your response. @BbrSofiane do we consider to ask for help on opencraft to re-assign this issue from their said or do you think that we can ask for help from others in the community? Thank's again

@arbrandes
Copy link
Contributor

This is being worked on by Sarina. We can close this one.

Repository owner moved this from In progress to Done in Build-Test-Release Working Group Dec 6, 2022
@arbrandes arbrandes removed this from the Olive.1 milestone Dec 6, 2022
@sarina
Copy link
Contributor

sarina commented Dec 6, 2022

@arbrandes nothing has changed since my last comment: #11 (comment)

I am not working on this and I don't even know what this ticket represents.

@arbrandes
Copy link
Contributor

@sarina, apologies, I misread as I skimmed through the comments. Looks like this is very much still open, though clearly unassigned. :)

@regisb
Copy link
Contributor

regisb commented Jan 3, 2023

I propose the following acceptance criteria for this ticket:

Modify CONTRIBUTING.rst such that:

@jalondonot jalondonot added this to the Olive.3 milestone Feb 20, 2023
@mariajgrimaldi
Copy link
Member

@jalondonot: should we update the issue description with the criteria Regis is proposing? I believe we should do it since the previous developer working on this said those tasks were what was left to this.

@jalondonot
Copy link

@mariajgrimaldi, don't the courses we're creating cover this issue?

@jalondonot jalondonot removed this from the Olive.3 milestone May 15, 2023
@sarina
Copy link
Contributor

sarina commented May 15, 2023

I think it would be good to have a summarized contributor guide that points at the course. People who have already taken the course or who are somewhat familiar with the project will have an easier time skimming / searching a concise guide that lays out the main points.

Let's fold this into our courses work. We can aim to update the already-existing wiki page to match the structure of the contributing course. Does that sound reasonable @jalondonot @mariajgrimaldi ?

@jalondonot
Copy link

Yes, it makes sense, @sarina. Should we wait until launching, at least, the Intro to Open edX course to update the wiki?

@sarina
Copy link
Contributor

sarina commented May 23, 2023

The Open edX contributor's guide (https://openedx.atlassian.net/wiki/spaces/COMM/pages/1682211674/Open+edX+Platform+contributor+s+guide) is about contributing code, so I think we have to hold on this until we've got the Dev course ready - that should be done this summer.

I put it on our board under Blocked, so we are reminded to do it when the course is ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev onboarding documentation Relates to documentation improvements enhancement Relates to new features or improvements to existing features
Projects
Status: Backlog
Development

No branches or pull requests

10 participants