-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Ideas for new developers #2444
Comments
Whats the current status on the Golang rewrite? I'm a Javascript dev looking to get into Golang. If possible id like to assist whoever is leading that. |
@robotmayo No one's started on that yet. Feel free to try it yourself. In addition to golang, you'll need to be able to do IPC between Node and Go, which shouldn't be too difficult. You may be interested in https://github.com/jgranstrom/gonode |
@robotmayo Maybe @xfix Would be interested in that (sorry if you aren't, xfix :)). If you start the project, I'd like to follow it, as I'd like to get more into Golang as well. |
@Zarel, I see the list randomly growing with no notification. |
I think that's unnecessary, but I guess I can comment every time I add something. |
quick folder export implementation at smogon/pokemon-showdown-client#756 |
I'm working on the sockets.js Golang rewrite. |
Is "Give battles a user list like chatrooms" done? |
Nope. iirc Bumba was investigating it but no code's been written yet? |
I gave up after a while, was thinking about picking it up again but if
anyone else wants to give it a whirl feel free.
|
panpawn made it so /userlist displays those in a battle room but not an actual list (which would look bad anyways imo) |
/userlist is a temporary solution, we still want the actual userlist.
|
^ |
can't we just Ctrl-V? |
Incidentally enough, this is actually kind of being worked on in #3750 |
The sockets.go rewrite description should probably be updated:
It uses TCP connections by default. On the Node end, some manual buffering is needed for messages received upstream from the child process because of an internal buffer cap for incoming messages in Anything else to do with IPC is roughly the same between Node and Go child processes |
Is anyone working on the userlist for battles? I can give that a try if no one is already |
Pretty sure no one is working on that right now, feel free! It should be minimized by default like the userlist in chat rooms are on mobile. |
Also now is probably a bad time for client changes; we have a pending React rewrite for the client... |
Is anyone working on refactoring the old tests to use |
Not currently; please feel free to do that. |
Anyone working on the advanced search for teambuilding? If not I would like to give it a shot. |
Anyone working on the import of a teambuilding folder? I'd like to attempt it nobody is. |
took a shot at Advanced search in Teambuilder |
This comment has been minimized.
This comment has been minimized.
Removed: Jest turned out to be much slower
Removed: SockJS no longer has the perf issues that were plaguing us when I suggested this, making this migration overall no longer worth it. |
Hi, I am a TypeScript developer, and I noticed the point |
@asingh04 yes, you can just migrate files in |
@Zarel do i need to create an issue/ticket on GitHub first, or can i start working on it and raise the PR? |
Removed: Done thanks to @littlefoot22 in smogon/pokemon-showdown-client#1133 |
This is done in 34e215c and smogon/pokemon-showdown-client@e7c6456. |
Removed, thanks. |
Hey everyone, Im a UI/UX Designer looking to contribute. Is there any interest in doing a full UI redesign? If so, how should I go about doing that? |
Join us on Discord! https://spo.ink/dev We'd probably want to start by seeing mockups/sketches. |
This comment has been minimized.
This comment has been minimized.
Hi, I notice that the showdown website only support English, and there are many lovers around the world that do not familiar with English. I am from China, and I know lots of people in China have to use translation tool to enjoy the battles. Do add other language support possible? I have an idea that can add Chinese support easily (also works for other language I think). |
Hello guys, i would like to make an SRS document for the website and its software. Is there any previous kind of documentation of this sort? I don't know if i have to post it here or the dev chat since it's not about developing or fixing bugs. |
The link here is outdated |
Bug reports have been moved to their own forum located here: https://www.smogon.com/forums/forums/ps-bug-reports.876/ It should be easier to see what still needs work and what doesn't. |
We're often asked, "Hi, I want to help develop for PS, where do I start?"
This issue is basically our answer to that: a list of suggestions for things people who want to start contributing to Pokémon Showdown can work on.
First, the Development room is the right place to discuss working on new features: http://psim.us/dev
You definitely want to talk in Dev before working on things – we'd like to get to know you and make sure you're doing things the right way before you spend (and hopefully not waste) too much time on a contribution.
Make sure you read CONTRIBUTING.md.
[Easy]
in their title to make it obvious to new developers where a good play to start might be. The old suggestions thread also contains a few possible features , the "More common Suggestions" list in the first post contains a host of user requested features (as does the rest of the thread), several which would be fairly straightforward to implement for a new developer. Reach out on http://psim.us/dev before starting work on any of them to determine if the suggested feature is actually a good fit.The text was updated successfully, but these errors were encountered: