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

Community toolbox for any Open Source project 🌐 #259

Open
4 tasks
grvsachdeva opened this issue Aug 25, 2019 · 7 comments
Open
4 tasks

Community toolbox for any Open Source project 🌐 #259

grvsachdeva opened this issue Aug 25, 2019 · 7 comments

Comments

@grvsachdeva
Copy link
Member

I guess, a year ago someone, shown interest in re-using our project. And, I also saw - #208.

For sure, this project has lot of scope and can be useful for other orgs too. So, let's do our bit in making it that useful.

  • Generic code structure -- No hardcoded URL, at any place
  • Consistent release cycle - We are planning this with all other projects of PL too, but this is good place to start.
  • Easy to use for orgs -- Orgs, user should just require to setup a single config file. Also, instructions should be added.
  • Outreach -- Spread the word

@Rishabh570 you spent a lot of time on this project and so you can definitely add more points to it. And, maybe help creating issues for this. Thank you!!

cc @jywarren

@Rishabh570
Copy link
Collaborator

Hi @gauravano, yes, making the project flexible for any organization or user was the goal in issue #208 and #216 was opened regarding that. Getting rid of hardcoded URLs and adding a config file was the main goal of that PR.

JSON data in the config.json file solves the goal of achieving flexibility but surely we can add more points here...consistent release cycle is definitely a priority as well as outreach.
I'll be opening a long term and short term roadmap where we can add relatively small milestones which will help us achieve the big ones.

Also, the config file for this can be found here. Here's the screenshot showing the contents of config.json,

config

Thanks! 😃

@jywarren
Copy link
Member

jywarren commented Aug 26, 2019 via email

@Rishabh570
Copy link
Collaborator

Rishabh570 commented Aug 26, 2019

As of now, the config file should reside on the project's root and cannot be hosted remotely, but that can be easily modified, we just need to update the URL of config.json in the configure.js file.

So, what if a newcomer gets an issue suggestion to work on from the pool of unclaimed FTO issues...user would be able to shuffle if the issue doesn't suites him (all the suggestions would come from unclaimed issues' pool). Also, we can make use of gitter integration to make the process seamless. Having the chat room slider on the website would make it more approachable to a newcomer and he is more likely to drop a message regarding his queries.
What do you think?

(I closed it by accident 😅 )

@jywarren
Copy link
Member

jywarren commented Aug 26, 2019 via email

@grvsachdeva
Copy link
Member Author

Shuffle idea sounds good!!

@jywarren
Copy link
Member

More ideas - and outreach! I'm going to give a brief talk on this and @cesswairimu and I will do a session on it on Sunday at the GSoC mentor summit. People are already asking about it - and wondering if it could be adapted to GitLab! 😅 I created #281 to follow up on this idea.

Awesome! 🚀

@jywarren
Copy link
Member

Thinking of shuffle, we could have it show 5 random issues from a list if the list gets too long... we have a long list of FTOs right now 😅

@jywarren jywarren changed the title Community toolbox for Open Source 🌐 Community toolbox for any Open Source project 🌐 Oct 18, 2019
@jywarren jywarren pinned this issue Oct 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants