-
Notifications
You must be signed in to change notification settings - Fork 1
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
Automation Proposal: GitHub Story Points Calculator #49
Comments
Update: after a three day sprint, I am almost done. Repo, here. The only blockers are
That said, is there a process for getting a designer to help with UI design? I am unable to create a "pretty" ui on my own. |
Update: The functionality is pretty much all done. The only blockers are:
|
@Aveline-art Yeah!! Another fantastic automation! Since you are a return contributor, I am going to consolidate the rest of our questions in one place Items for us to address:
StatusStatus of project: (must pick one)
Needs Help status: (can pick as many as apply)
|
also, would like to know if you anticipate writing the chrome extension after you get it working in Firefox? If not, let us know so we can recruit someone to do the conversion. BTW here is a link on the topic https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Build_a_cross_browser_extension |
So far it is called foxy-pangolins, but since we are staying away from codenames, I would love suggestions on some kind of internal brand name (kind of like how we have FB's React, or Ruby's Unicorn), just to simplify things for me. An AI generator gave me GitHub-Spoints, which I find endearing. Thoughts?
Yes, please! I am not much of a graphics person.
Just create a link to the repo and give me permission to write into it and I can handle the rest.
I assume some of these will come with the repo? Also, on another note, can these files be stored in some
That would be the plan, but there are many factors to consider to make sure I'm not writing two completely programs. Once I'm a little bit more with the approval and version control process for Firefox, I can start working with Chrome. |
Hi @Aveline-art , we've cloned your repo and rebranded it to "Github SPoints Counter" . Hopefully, that name is fine for you as well :) We've also added you to the "write" team for that repo as a maintainer, can you please check whether your permissions are working fine and confirm back? Regarding your question about the As for the UX part, we don't have an established process for that yet but we could work together on that while we move forward with the other steps. |
Thank you for setting all this up and getting back to me. Everything looks great! Just one small tidbit. You might have added me to the wrong repository as I do not seem to have permission (see image below). |
This comment was marked as outdated.
This comment was marked as outdated.
@Aveline-art The permissions issue should be solved by now - I've made some updates on the "Team" configuration. Please try again and let me know if you have any other issues with that. Thanks! In parallel, we'll try to come up with an idea for the logo image. |
@henlatourrette @ExperimentsInHonesty I have been reading through the FireFox extension publishing steps (there are a lot). I found an option to self-publish for internal use (see also). Can I use this as an avenue to perform user testing before submitting for publishing? The main reason why I would like user testing is because firefox's review board does consider user experience as part of its softer criteria (the biggest criteria, no surprise, is app security). I believe I can still submit the application regardless, however, and I can try that first before deciding my next steps. |
Hi @Aveline-art , yes we agree on using the self-publish option and we would be happy of testing on the 100automations website repo and we can recruit some other teams to test it if you want. How many people would you need to test it? |
Hi @henlatourrette . Sorry it took me a week to get back to you. I have finally managed to self-publish the add-on. It seems to distribute it via self-publish, I would need to add their firefox developer account to the extension to allow them to download it. Since this is such a hassle to do for now, I think it would be best if I can get just one volunteer for some initial feedback to make sure the functionality is on the right track? |
@henlatourrette @ExperimentsInHonesty I have updated README for the automation with new instructions. You should no longer need a developer account. Hopefully this will be easier to use and test! |
Hi! Just a follow up to the meeting today: In addition to the look and feel of the popup, something else I would need feedback on are the instructions on how to use it. When an extension is first downloaded, what is supposed to happen is that a new tab pops up to a website with instructions on how to use the extension. I know the design is currently very lack-luster, but I want to make sure that the instructions are clear and understandable. Without this website with instructions, the extension cannot be published as it is a publishing requirement. |
@Aveline-art we are changing the name to "GitHub Story Points Calculator" - we also added a few issues on its own repo:
We are also having a designer who's interested in contributing with the project and she might be helping us with the UI for the App extension. |
Your Name
Ava Li
Your Email
[email protected]
Overview: describe the kind of repetitive thing you have to do and the benefit of automating it?
Not repetitive per se, but there is a lot of project management that can be simplified through storypoints. This project aims to add storypoints to the GitHub board via browser extension for Firefox (and Chrome in the future)
Ownership of Idea
This is my idea and I need help developing it
Current State: Is this just an idea, or has any work already been done to build it?
Work has been done here, as described here: hackforla/knowledgebase-content#71. I will need to add a few things here and there to make the extension more robust and customizable, but overall the code referenced there will serve as the base.
Languages or frameworks used?
Typescript
Platform?
Firefox
Automation triggers: What starts it? What's it responding to? Time or event based?
None. It can be switched on or off and it will continue to work. Rather than automate the task of counting issues by hand, it elliminates the task altogether by using data and programming to count.
How much manual or custom input is required?
Very little.
Output: What's the desired result? What do we not want to see?
Displaying some widget in the Github Project Board with story points.
Project size: rough estimate of effort and time needed to build it
Probably less than 2000 lines of code, so with an experienced coder, it should take maybe a week?
Stakeholders and Impact - who benefits and how?
Anyone who uses storypoints to manage issues.
Resources/Instructions: Has any documentation been created yet?
Nope.
Logo Design: https://docs.google.com/presentation/d/1jWqSUZyW-1fFBpWEMCR9pgG8NsmsVK6EKR0MqKQAX6o/edit#slide=id.g11471637adc_0_0
hackforla/knowledgebase-content#71
Action Items/Research Needed
Unsure.
The text was updated successfully, but these errors were encountered: