Topic: Looking for more staff: Developer wanted!

Posted under General

Greetings! We're looking for some help with smoothly running e6ai, and specifically for that we're looking for a developer that would like to help maintain the site by pushing updates from e621.net and adding some new features specifically for e6ai.net.

We’re looking for somebody who:

  • Ideally is familiar with e621 and the various areas of the site and how to use them.
  • Has experience working with Rails/Ruby/Javascript (but we're also willing to coach on that if not).
  • Has worked on a project of some scale before.

We are also using other technologies like Postgres, Elasticsearch and Vue to name a few but familiarity with them is not required. The repo for e6ai is open-source and you can take a look at the code on Github

Your responsibilities and tasks will include the following:

  • Adding features requested by the userbase of e6ai.net to better fit the content.
  • Pushing updates from e621.net to e6ai.net.

When deciding whether you’re a good fit for us, you should consider that we’re not looking to radically change the site so any extra features made should fit into the existing site.

Is this a paid position? How do I apply?
No, this is not a paid position. If you're interested please submit an application to [email protected].

Your application should include the following:

  • Your discord username. Discord will be the primary way of communication.
  • Previous projects that you have worked on. Drop a link to your GitHub or similar if you have one.
  • Other programming/scripting/markup languages you are proficient in.
  • Anything else you want us to know about you.

If you're accepted you will also need to sign a standard contributor agreement stating that any programming work you do for Dragonfruit will become the sole property of Dragonfruit.

If you got this far, thank you for reading and we hope to hear from you soon.

applying for something like this is a pretty big commitment. one thing you could possibly try is setting up tasks (via issues) on the GitHub repo so people could see what features/fixes are needed and submit pull requests.

you'd probably find a lot more people are willing to take on something like fixing a bug or fulfilling a feature request by submitting a pull than actually taking on an official role. it also has the benefit of not needing to trust that person: you can look at their code and decide to accept it or not without having to divulge sensitive information like API keys or authentication.

blp said:
applying for something like this is a pretty big commitment. one thing you could possibly try is setting up tasks (via issues) on the GitHub repo so people could see what features/fixes are needed and submit pull requests.

you'd probably find a lot more people are willing to take on something like fixing a bug or fulfilling a feature request by submitting a pull than actually taking on an official role. it also has the benefit of not needing to trust that person: you can look at their code and decide to accept it or not without having to divulge sensitive information like API keys or authentication.

yeah true cause some people might find applying and working for a website this big pretty daunting lmao

I think they should look into getting 1 or 2 more janitors onboard to manage the approvals, and cleaning the same-prompt image spam.

Currently pretty much only Lance Armstrong (+34k aprvs.) is approving posts once per 1 or 2 days. Sometimes Draco18s (1,8k aprvs.) or Shadowstones (1k aprvs.) will approve a few posts every week or so, but still.
This site is pretty much being carried by Lance himself, and since any person can get burned out, then it's all the more reason to get more janitors.

Unless it's a deliberate choice to slow down the approval process so that the database is getting filled up slower?

technical-grid said:
I think they should look into getting 1 or 2 more janitors onboard to manage the approvals, and cleaning the same-prompt image spam.

Currently pretty much only Lance Armstrong (+34k aprvs.) is approving posts once per 1 or 2 days. Sometimes Draco18s (1,8k aprvs.) or Shadowstones (1k aprvs.) will approve a few posts every week or so, but still.
This site is pretty much being carried by Lance himself, and since any person can get burned out, then it's all the more reason to get more janitors.

Unless it's a deliberate choice to slow down the approval process so that the database is getting filled up slower?

Kinda agree, seems like Lance is pretty much carrying the approval system. I could see the latter, spoiler text being true as well though.

I honestly dunno if this is the right spot to comment, as my only skills are in cyber security. (even those are still limited) however, I wanted to offer my assistance as someone who is fine with most image types and would be willing to look at the more taboo images to check for quality. Since I can assume perhaps there isn't as many people comfortable with certain types of tag, and I'd rather help this site be more open to all kinds of content.

If there is a need for e6ai.net site staff.

I am available to offer my support.

Please feel free to DM me for further discussion

technical-grid said:
I think they should look into getting 1 or 2 more janitors onboard to manage the approvals, and cleaning the same-prompt image spam.

Currently pretty much only Lance Armstrong (+34k aprvs.) is approving posts once per 1 or 2 days. Sometimes Draco18s (1,8k aprvs.) or Shadowstones (1k aprvs.) will approve a few posts every week or so, but still.
This site is pretty much being carried by Lance himself, and since any person can get burned out, then it's all the more reason to get more janitors.

Unless it's a deliberate choice to slow down the approval process so that the database is getting filled up slower?

Totally agreed

sk_main said:
Totally agreed

They did hire Hydra and Jelloponies so the queue is not a problem anymore (posts get approved within a few hours now).
We could use someone with the power to approve BURs, aliases and implications tho, since the tag database is outdated in comparison to e621 and many people still use incorrect tags (for example 'outside' as opposed to 'outdoors')

technical-grid said:
They did hire Hydra and Jelloponies so the queue is not a problem anymore (posts get approved within a few hours now).
We could use someone with the power to approve BURs, aliases and implications tho, since the tag database is outdated in comparison to e621 and many people still use incorrect tags (for example 'outside' as opposed to 'outdoors')

i just guess that will only come around if we get developers instead of just janitors
our version of e6 is extremely outdated

if i knew how to repass the code from e6ing to e6ai i would gladly accept but i'm just a code dumb at the end of the day
even tho if i could just copy paste the updates there could be some problems that needs fix for the code to work

I should have left a reply on this topic much sooner. Hello everybody, my name is Angry Puppy! My Specialty is in coding, scripting, and occasional bug fixes! Ive been doing coding, bug fixes, and everything in between for the last several months now here on E6AI! I believe keeping this site operational and up-to-date is a primary 1 goal! I believe It's Imperative we help make it easier for our fellow janitors and directors to keep the site on track! Afterall, it's the least we can do! If you have any questions or simply want to talk about coding or whatever, feel free to send me a message and id be glad to assist! My condolences to Jelloponies, Lance, Dracos18, and Hydra for everything you do here, keep up the great work!
-Angry Puppy

  • 1