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

Re-deploy Valhalla Website & Maintain Discord Channel Backups #189

Open
ECWireless opened this issue Oct 8, 2024 · 14 comments
Open

Re-deploy Valhalla Website & Maintain Discord Channel Backups #189

ECWireless opened this issue Oct 8, 2024 · 14 comments
Labels

Comments

@ECWireless
Copy link
Contributor

ECWireless commented Oct 8, 2024

Project Idea

Project Submitted By

@ECWireless

Summary

Since @saimano is no longer maintaining the Valhalla website, it is required that someone else re-deploy the site and own the continuous updating of it. For the website: the link to the original Valhalla repo is here, and all that's really required is for this to be re-deployed to RaidGuild's Vercel. Reach out to @ECWireless for env file variables.

The more important task is the regular updating of Valhalla in order to make sure the site is in sync with the channels that have been sent to Valhalla from the Discord. This is most likely relatively straightforward, but it is currently a manual task. This RIP will allow for 2 total outcomes:

  1. Rewarding someone in cookies for re-deploying the website to Vercel, plus someone for manually syncing the site with Discord. This RIP will also propose a regular cookie reward for whoever does this on a quarterly basis
  2. Rewarding someone for designing and implementing a more automated way to backup Valhalla channels, then with proper checks, delete the backed up channels that are in Discord
    • Bonus if you can train (securely) an LLM model, so that we can quickly write case-studies and retrospectives

Why should we build this?

The Valhalla webiste most likely hasn't been updated in a year now, and for the guild to maintain proper record-keeping, it's crucial that this gets up and running again.

Anything else you'd like to add?

Unfortunately, this may not be a job for a non-apprentice or non-member, since it deals with sensitive information. This will be left up to a guild-wide decision in a future meeting

Raid Party Skills Needed

For Outcome 1

  • Frontend
  • Anyone willing to backup channels on a quarterly basis

For Outcome 2

  • Frontend
  • Backend

Cost (in USD)

To be paid out in cookies.

Outcome 1

  • Website deployment: $200
  • Quarterly Valhalla syncing with Discord: $200 per quarter

Outcome 2

  • TBD by anyone wanting to step up for this
@ECWireless
Copy link
Contributor Author

A note for outcome 2: we should try to design it in a way that is easily deploy-able and generic enough to be productized

@Fluffy9
Copy link

Fluffy9 commented Oct 17, 2024

Am interested. How do I sign up? (Pupcakes)

@ECWireless
Copy link
Contributor Author

ECWireless commented Oct 17, 2024

Am interested. How do I sign up? (Pupcakes)

Are you interested in Outcome 1 or 2? @wtfsayo is also potentially jumping on both of these, so would be good to coordinate on here who wants to do what. Should note too that Outcome 1 is definitely just a 1 person job, and should only take 1-2 hours to do.

@Fluffy9
Copy link

Fluffy9 commented Oct 17, 2024

Outcome 2

@wtfsayo
Copy link
Member

wtfsayo commented Oct 25, 2024

@ECWireless do you know how @manolingam previously exported server chats manually?

@Fluffy9
Copy link

Fluffy9 commented Oct 25, 2024

@wtfsayo did you finish all of part 1? If so does that mean it's fine if part 2 is done a bit slower but before next quarter @ECWireless? I have a paper I should be writing as well but would like to do it if it's not time sensitive lol

@wtfsayo
Copy link
Member

wtfsayo commented Oct 26, 2024

can be slow, yes Part 1 is done

@ECWireless
Copy link
Contributor Author

@wtfsayo did you finish all of part 1? If so does that mean it's fine if part 2 is done a bit slower but before next quarter @ECWireless? I have a paper I should be writing as well but would like to do it if it's not time sensitive lol

Yeah, part 2 can definitely be slower. Gonna take a bit of designing anyway... it's really up to how fast y'all want to work. The only risk is someone else scooping it up if it starts dragging.

@ECWireless
Copy link
Contributor Author

@ECWireless do you know how @manolingam previously exported server chats manually?

Linking here for posterity: https://github.com/Tyrrrz/DiscordChatExporter

@Fluffy9
Copy link

Fluffy9 commented Oct 29, 2024

Cool. I'm free to work on this now. @wtfsayo are you intending on joining? How much money is allocated for this?

@ECWireless
Copy link
Contributor Author

Cool. I'm free to work on this now. @wtfsayo are you intending on joining? How much money is allocated for this?

Y'all can come up with your own proposed cost, once you've come up with a design

@Fluffy9
Copy link

Fluffy9 commented Oct 30, 2024

PupcakesValhallaMaintenanceProposal
(Akash network also has a hackathon going on soon with 45k in prizes)

@wtfsayo
Copy link
Member

wtfsayo commented Oct 31, 2024

PupcakesValhallaMaintenanceProposal

(Akash network also has a hackathon going on soon with 45k in prizes)

I think we should loop in @TravisWyche for what he has in store as he is exploring building content pipeline system

@ECWireless ECWireless moved this from Proposed to Consideration in RIP Requests Dec 10, 2024
@ECWireless ECWireless moved this from Consideration to In Progress in RIP Requests Dec 10, 2024
@scottrepreneur scottrepreneur moved this from In Progress to Document in RIP Requests Jan 9, 2025
@Fluffy9
Copy link

Fluffy9 commented Jan 9, 2025

Updates on this here: https://hackmd.io/xCtk9uMGTUWRhSBAWIbkAg

Last things needed is help to get bot permissions to work with RaidGuild server, and get it hosted

@ECWireless ECWireless moved this from Document to In Progress in RIP Requests Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Development

No branches or pull requests

3 participants