Skip to content
This repository has been archived by the owner on Jul 10, 2023. It is now read-only.

Open Positions in the Reicast Team #1225

Open
skmp opened this issue Jul 18, 2018 · 20 comments
Open

Open Positions in the Reicast Team #1225

skmp opened this issue Jul 18, 2018 · 20 comments

Comments

@skmp
Copy link
Owner

skmp commented Jul 18, 2018

(This is a rough idea of the roles we need to run the project smoothly. Please DO leave feedback)

Legal Advice

Everything. We have to make sure it's all proper and nice. We might get under scrutiny you know.

We need to do an audit of the code and such, too, at some point. A-la reactOS. See https://www.reactos.org/wiki/Audit

Maintainers Team

Coordinators

  • Make sure infrastructure is working as it should
  • Defuse tensions and enforce the CoC
  • Provide feedback and alternative views in key decisions
  • Provide general guidance for the project

"cashier" / "accountant"

  • Keep tracks of donations, cash flows and such and publish monthly transparency reports.

This is a high trust position so it needs to be part of the Maintainers. We plan to eventually automate this, but right now it is a LOT of important grunt work

Development Team

Emulation Core Developers

  • Improve the JIT / HW emulations
  • Write tests and documentation
  • Write h/w spec tests to run on the Dreamcast

Refactoring wizards

  • Unfuck the source code structure
  • Refactor common parts
  • Fixup make files, etc, etc

Packaging/CD/CI/Devops

  • Make packages for Debian/Ubuntu/*BSD and other platforms
  • Make sure the CI/CD work as expected

Web Developers

  • Improve the gamedb project
  • Improve reicast infrastructure and such

UI/UX Developers

  • We only have a functional UI for Android. This is clearly not ideal

UI/UX/Brand Designers

  • Design and improve the usability of our UIs
  • Collaborate with the devs to make things happen
  • Make logos/banners/whatever for all media outlets and such

Testing Team

Testing coordinator (gamedb)

  • Coordinate testing and make sure the gamedb project moves forward
  • Help and guide testers to make all platforms are sufficiently tested
  • Make sure there are no loose ends

Beta testers

  • Run games and report back issues
  • Bisect broken revisions
  • Share responsibilities with the coordinator to make sure things work smoothly

Web / Social presence / "PR" team

(What is even the title for this?)

  • Write FB updates and such
  • Document progress and write up progress reports
  • Make videos and such

Forum/issue tracker/fb/twitter mods

  • Direct users to the right support channels
  • Make sure discussions take place at the right places
  • Move topics around
  • Make sure that people behave politely and the Code of Conduct is roughly followed

Video editor(s)

  • Help coordinate videos and such (eg, live stream, live coding sessions)
  • ?

FPGA / Clock accurate Dreamcast implementation

It's currently me and @rrrh. See http://github.com/skmp/fpgadc for a small c-model. We're planning to use the ultra96 board as a base board.


Can you think of something else? Do you think some roles are too ambiguous or need a different set of responsibilities?

Most of this has to be pro-bono work as funds are limited right now.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@alvertosk
Copy link

Sign me up for cashier accountant and or testing coordinator!

@nafpliot
Copy link

Count me in for devops / ci / cd... Travis hmmmm...

@Kaioshinnn
Copy link

I want to be a beta tester.
And I can also edit videos with Sony Vegas.

@fabregus
Copy link

Count me in

@pzoupis
Copy link

pzoupis commented Jul 20, 2018

Sign me up for devops.

@pagojo
Copy link

pagojo commented Jul 20, 2018

This is the most complete and thought-out project list I've seen in a while :-)

If you can't find any one else to help with UX design (usability, user testing, IA, etc) then ping me. Especially if you plan to run this on Android TV and/or Apple TV 4K!

/rant/ btw there isn't such a thing as 'UX Developer', it's is called a front-end/UI dev if you're not a hipster in SF :-p /rant/

@skmp
Copy link
Owner Author

skmp commented Jul 20, 2018

Will follow up over the wekeend. Meanwhile you can take a look in #7 #1144 #1102 and http://todo.reicast.com. Also http://chat.reicast.com :)

@skmp
Copy link
Owner Author

skmp commented Jul 22, 2018

@alvertosk @nafpliot-ibm @Kaioshinnn @fabregus @pzoupis @pagojo can you sign up for http://chat.reicast.com and write a small intro message in #development?

@hatwheels
Copy link

Sign me up for refactoring, it's something I like to do.

@skmp
Copy link
Owner Author

skmp commented Jul 26, 2018

Updated to add some fpga details. @hatwheels are you on the discord chat?

@skmp
Copy link
Owner Author

skmp commented Jul 30, 2018

@davidgfnet you up for joining the maintainers team?

@skmp skmp mentioned this issue Jul 30, 2018
9 tasks
@davidgfnet
Copy link
Contributor

So Confused With The Redirection :D
Anyway.. yeah count me in! Why not!
You told me some fella working on Switch port? That's be cool to participate in :) My switch is (almost) virgin for homebrew :D

@davidgfnet
Copy link
Contributor

Also for gamedb stuff and automation I can help a lot, built up some experience on my job

@skmp
Copy link
Owner Author

skmp commented Sep 2, 2018

Just a heads up here, https://www.meetup.com/emudev-org/events/254297351/

@baka0815
Copy link
Contributor

baka0815 commented Sep 2, 2018

Sorry, I won't be in Greece that day. :)

@luserx0
Copy link
Contributor

luserx0 commented Oct 2, 2018

@skmp Current status? Could you update this issue?

@skmp
Copy link
Owner Author

skmp commented Apr 2, 2019

Typical skmp style, there's a year of delay almost.

@alvertosk still interested?
@nafpliot still interested?
@Kaioshinnn still interested?
@fabregus still interested?
@pzoupis still interested?
@pagojo still interested?
@hatwheels still interested?
@davidgfnet still interested?

This will be moving much faster from now on. I need the yes/no answer as soon as possible please :)

@alvertosk
Copy link

Unfortunately life has taken a busy turn so I will say that I am not interested at the moment (also considering what I can or can't deliver)

@fabregus
Copy link

fabregus commented Apr 2, 2019

Busy times for me also, I cannot offer much help at the time. :(

@pzoupis
Copy link

pzoupis commented Apr 12, 2019

It's a no for me. I don't have enough time for that project.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests