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

[multiple-use] Copy welcomebot and first-timers-only templates into other projects #3681

Open
jywarren opened this issue Oct 12, 2018 · 8 comments

Comments

Projects
None yet
3 participants
@jywarren
Copy link
Contributor

commented Oct 12, 2018

This issue can be used multiple times since there are a lot of Public Lab projects that need it! Please solve it for only one repository so that others can have a chance as well.

We have a very nice welcomebot message that appears for new issues and pull requests, with helpful information. We also have really nice templates for first-timers-bot to automatically create first-timers-only issues. Welcomebot messages on issues, for example, look like this:

image

We've refined the messages shown in the plots2 project (this one!) a lot, and the customized message would be great to copy over into other Public Lab repositories.

Copy the files

The files live in the following locations:

You can see a pull request where @VaaibhaviSingh did this (for the welcomebot config):

https://github.com/publiclab/community-toolbox/pull/45/files

Find a place to copy to

There are several Public Lab projects that either don't have these templates (in which case you will need to make a new .github folder and place the files inside!) or have them, but they don't have the latest texts. See these projects:

Once you've done one, help us remember to check it off the list. But be aware - even it it's checked off, if the files have changed, we may need to copy over the updates!

Make tweaks to the text

Some lines are specific to the project, and will have to be modified slightly to work in the other projects. For example, this line says published to PublicLab.org but for the Community Toolbox project, it should say https://code.publiclab.org. Each project has a URL on its main repository page, which could be linked to.

Your code will likely be published to PublicLab.org in the next few days.

@jywarren

This comment has been minimized.

Copy link
Contributor Author

commented Oct 12, 2018

@faithngetich

This comment has been minimized.

Copy link
Contributor

commented Oct 12, 2018

Cool. I'm on it.

@faithngetich

This comment has been minimized.

Copy link
Contributor

commented Oct 12, 2018

@jywarren I have raised the relevant PR's I have some questions though.
This project's PR templates requires one to check a box with the instructions to add the issue it's fixing. So I am supposed to create a separate issue on that repo or should I manually add this issue's link in the description box?

This was referenced Oct 12, 2018

@gauravano

This comment has been minimized.

Copy link
Member

commented Oct 13, 2018

@jywarren you forgot adding this text

We are preparing to participate in Google Code-in, and have reserved this issue for participants in GCI - but we'd love to have your help with another one! Please check out https://code.publiclab.org to see more.

@faithngetich have done all the work. So,... what do you think?

@jywarren

This comment has been minimized.

Copy link
Contributor Author

commented Oct 13, 2018

@jywarren

This comment has been minimized.

Copy link
Contributor Author

commented Nov 9, 2018

Hi, @faithngetich -- this is such a huge project, great work!

Would you mind going into the remaining PRs you've created and adapting them for the project they pertain to?

These all end up on publiclab.org:

https://github.com/publiclab/inline-markdown-editor/
https://github.com/publiclab/leaflet-blurred-location/
https://github.com/publiclab/leaflet-blurred-location-display/

This one ends up on Mapknitter.org:

https://github.com/publiclab/Leaflet.DistortableImage/

These on SpectralWorkbench.org:

https://github.com/publiclab/spectral-workbench/
https://github.com/publiclab/spectral-workbench.js/

This on https://webjack.io/examples/ :

https://github.com/publiclab/webjack/

This on infragram.org:

https://github.com/publiclab/infragram/

Thank you!!!

@faithngetich

This comment has been minimized.

Copy link
Contributor

commented Nov 9, 2018

Hey, @jywarren I have made the changes.
Thanks!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.