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

Feasibility: Assess viability of automatic updates to documentation #2228

Open
2 of 5 tasks
Aveline-art opened this issue Sep 7, 2021 · 11 comments
Open
2 of 5 tasks
Labels
Complexity: Large Dependency An issue is blocking the completion or starting of another issue Feature: Wiki role: back end/devOps Tasks for back-end developers size: 3pt Can be done in 13-18 hours

Comments

@Aveline-art
Copy link
Member

Aveline-art commented Sep 7, 2021

Dependency

Overview

As a developer, we need documentation that is up-to-date and easy to maintain that way. In this issue, we will be performing a feature assessment on having automatic updates on the wiki and our contributing documentation.

Action Items

  • Assess whether a program can:
    • Perform edits to files within a repository (please test this on your own repo)
    • Perform edits to a wiki (please test this in your own wiki)
    • If either is possible, list out the permissions that would be required by any API tokens, and any technology that we need
  • Create a demo that can parse and read meetings times from our vrms api and display it in a table on the wiki.

Resources/Instructions

Currently, most of our documentation is outdated, or defunct, and this presents a really big problem for new members of the team. While most documentation must be manually reviewed, if it can be automatically updated, even if partially, it would be a big help to the team. For example, we would love to have a program update a wiki about labels or milestones as we add, remove, or edit them!

The mechanism through which automatic updates can be done probably involves these steps:

  1. download the wiki (the wiki is a repo)!
  2. read a file in the wiki
  3. make changes!
  4. push the repo back

When making a demo, you can also look at the gollum trigger for GHAs and attempt to steal the one ring that rules them all create a demo using a GHA.

About wikis
Events that trigger workflows
Wiki home
website/CONTRIBUTING.md

@github-actions github-actions bot added Feature Missing This label means that the issue needs to be linked to a precise feature label. role missing size: missing labels Sep 7, 2021
@Aveline-art Aveline-art added Feature: Wiki role: back end/devOps Tasks for back-end developers Complexity: Large Ready for Prioritization and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. role missing size: missing labels Sep 7, 2021
@ExperimentsInHonesty ExperimentsInHonesty added this to the 08. Team workflow milestone Sep 8, 2021
@Aveline-art Aveline-art changed the title Assess viability of automatic updates to documentation Feasibility: Assess viability of automatic updates to documentation Sep 28, 2021
@SAUMILDHANKAR SAUMILDHANKAR added the size: 3pt Can be done in 13-18 hours label Jun 18, 2022
@JessicaLucindaCheng JessicaLucindaCheng added the Dependency An issue is blocking the completion or starting of another issue label Mar 26, 2023
@JessicaLucindaCheng
Copy link
Member

This issue needs to be edited by a lead to reflect our migration to the website-wiki repo. For more info, read How to Contribute to the Wiki.

@ExperimentsInHonesty ExperimentsInHonesty removed the Dependency An issue is blocking the completion or starting of another issue label May 15, 2023
@vincentdang

This comment was marked as outdated.

@JessicaLucindaCheng

This comment was marked as outdated.

@vincentdang

This comment was marked as outdated.

@JessicaLucindaCheng
Copy link
Member

@roslynwythe

This issue needs to be edited by a lead to reflect our migration to the website-wiki repo. For more info, read How to Contribute to the Wiki.

  • Since this issue was written before the wiki migration to MkDocs, does this issue need to be edited to reflect the migration?
  • Also, this issue may need clarification because a developer, Vincent, reached out to me asking me for more information about this issue (see comments in this issue) and I didn't have more info than what is written in the issue itself.
  • In addition, is the website-wiki repo ready for developers to start contributing to it? If not, this may need to be put back in the "Ice Box" and the "Dependency" section needs to be edited for what needs to be done in order for this issue to come out of the "Ice Box".

@ramitaarora ramitaarora self-assigned this Apr 23, 2024
Copy link

Hi @ramitaarora, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:-
i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?)
ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

@ramitaarora
Copy link
Member

i. Availability: 9am-12pm Weekdays
ii. ETA: April 30

@ramitaarora
Copy link
Member

ramitaarora commented Apr 30, 2024

Currently blocked: I have forked the repo and made a new branch to make edits. I see the reflected changes in the branch when using docker and locally hosting it - am I supposed to see it change on the Wiki tab on the GitHub fork? Currently, the Wiki is empty.

https://github.com/ramitaarora/hfla-website-wiki/tree/feasibility-2228

Thanks so much!

@t-will-gillis I was suggested to ask you for help!

@ramitaarora ramitaarora added ready for dev lead Issues that tech leads or merge team members need to follow up on Status: Help Wanted Internal assistance is required to make progress labels Apr 30, 2024
@t-will-gillis
Copy link
Member

Hey @ramitaarora I am going to ask @JessicaLucindaCheng and @roslynwythe to weigh in on this. I am not sure how moving the Wiki to MkDocs affects this issue.

@roslynwythe
Copy link
Member

roslynwythe commented May 1, 2024

@ramitaarora I don't believe it will be possible to work on this issue right now because the process and documentation for updating the new wiki are not in place, and I am not certain how long that will take, so I need to unassign you and apply a dependency to the issue. I apologize for not catching the error sooner.

@roslynwythe roslynwythe added Dependency An issue is blocking the completion or starting of another issue and removed Status: Help Wanted Internal assistance is required to make progress ready for dev lead Issues that tech leads or merge team members need to follow up on labels May 1, 2024
@ramitaarora
Copy link
Member

@roslynwythe Thanks Roslyn! No problem at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Large Dependency An issue is blocking the completion or starting of another issue Feature: Wiki role: back end/devOps Tasks for back-end developers size: 3pt Can be done in 13-18 hours
Projects
Development

No branches or pull requests

8 participants