Commit Graph

149 Commits

Author SHA1 Message Date
Kris Johnson
fc59ac1941 Update credits (#4156) 2017-11-17 02:09:13 -06:00
Guangcong Luo
278b4d80f6 README: Update David-DM devDependencies link 2017-10-10 19:38:42 -05:00
Guangcong Luo
0143ae28dd Replace fs module (#3686)
The new FS module is an abstraction layer over the built-in fs module.

The main reason it exists is because I need an abstraction layer I can
disable writing from. But that'll be in another commit.

Currently, mine is better because:
 - paths are always relative to PS's base directory
 - Promises (seriously wtf Node Core what are you thinking)
 - PS-style API: FS("foo.txt").write("bar") for easier argument order
 - mkdirp

This also increases the minimum supported Node version from v6.0 to
v7.7, because we now use async/await. Sorry for the inconvenience!

This also drops the mock-fs-require-fix dependency

mock-fs-require-fix was always kind of a huge hack. It's no longer
necessary, with an FS API that does everything it used to.

This removes a lot of other hacks from test/main.js, which is nice.
2017-06-24 13:42:54 -07:00
Guangcong Luo
f8316ed449 Fix Credits order 2017-06-13 00:50:05 -05:00
Guangcong Luo
846d250491 Update Credits further 2017-06-13 00:48:49 -05:00
Guangcong Luo
10bfe0ed1a Update Credits in README 2017-06-13 00:41:14 -05:00
Guangcong Luo
b0d9875669 README: Link to Ideas for New Developers 2017-04-06 02:07:17 -04:00
Guangcong Luo
aa11647697 README: Update download instructions
The old one was made for old versions of GitHub.

Closes #3316
2017-03-03 08:16:17 -05:00
DieterReinert
81befa2760 Credits: Joim retired (#3207) 2017-02-05 18:19:02 -04:00
HoeenHero
1b5ca6bd36 Gens 1 through 7 (#3189) 2017-01-26 23:56:01 +04:00
panpawn
25da8f1dd0 README: Add Dex to Navigation section (#2785) 2016-10-02 22:08:16 -07:00
Guangcong Luo
9db1d67c36 Increase minimum requirements to Node v6
I'm jumping the gun a bit since we're still a few weeks away from
Node 6 entering LTS, but ES6 support is a pretty big deal. I've waited
years for this! Seriously! Five years ago I was like "ES6 is just on
the horizon, soon I'll be able to refactor this ugly C-style for loop
into for-of!" Well, it's 2016 and for-of is still too slow, but at
least the rest of ES6 is finally usable.

Anyway, my next commit uses Node 6 features, and it's about time to
start refactoring for it, and any server who really doesn't want to use
a non-LTS Node release can wait a few weeks to update or use Babel or
something.

Also included in this commit is feature detection for the Node 6
features we use, so anyone not on Node 6 will at least get a nice and
clear message about it.
2016-09-12 17:11:21 -05:00
panpawn
f11884edac README: Update promote commands (#2653)
These commands now have the "global" prefix
2016-07-28 18:31:08 -04:00
Guangcong Luo
be7017b543 README: Add panpawn to Credits 2016-07-28 02:37:15 -06:00
Guangcong Luo
9d60bf7a3f Credits: V4 is now retired 2016-07-02 16:45:56 -07:00
Guangcong Luo
b0147a350c Update README 2016-02-21 17:38:12 -06:00
Slayer95
e605b8ae1f README: io.js cannot run PS anymore by default 2016-02-21 02:47:06 -05:00
Guangcong Luo
907f806f5a README: Improve installation instructions
There's now a section for people experienced with setting up servers.

The section for people new to servers is now Windows-compatible again.

Fixes #2376
2016-01-14 12:58:28 -08:00
Guangcong Luo
a3f5a1aad3 Update README to recommend ./pokemon-showdown 2016-01-07 00:23:24 -06:00
Guangcong Luo
3ca3363042 README: Update browser support info 2015-12-31 16:52:09 -06:00
Guangcong Luo
fd7c52e7e6 Update README instructions for new GitHub layout 2015-12-01 15:02:56 -06:00
Guangcong Luo
d8cfbb9fb0 Update Credits
- add urkerab and Layell
- split off 'Major Contributors' section, mainly to make it easier to
  keep in sync with the client's 'Major Contributors' section
2015-12-01 15:02:56 -06:00
Guangcong Luo
e8006cd1e1 Add Bumba to credits 2015-11-23 09:05:03 -05:00
Guangcong Luo
bad35b3511 Update Node.js dependency to 4.x
PS now officially supports Node.js 4.x and later.

Unofficially, most versions of iojs are still supported, although
this will probably change as we start using more ES6 features.
2015-11-06 16:36:13 -05:00
Juanma Serrano
6570c53cd2 Update credits
I wasn't dead, I was partying (on LoA)
2015-09-16 11:58:27 +02:00
Guangcong Luo
9c0de62062 Update Credits 2015-07-17 16:39:24 -05:00
Guangcong Luo
2f7f012513 Credits: Fix order 2015-05-06 22:07:00 -05:00
Guangcong Luo
0832714f12 Update Credits - add Ascriptmaster's real name 2015-05-06 21:31:21 -05:00
Morfent
4748a72829 Add Morfent and Solarisfox's names to credits 2015-05-06 17:59:41 -03:00
Juanma Serrano
6ba4e24ecd Update credits
Add new and active contributors.
Move Marty from retired staff to active contributor.
2015-05-04 13:09:16 +02:00
Guangcong Luo
f3b53248d7 Update README.md
- Now recommends io.js over node.js
- Now recommends PS Main chatrooms over #showdown
2015-04-23 00:10:09 -05:00
blazikenmask
c8f840a3e4 readme: add build and dependency badges 2015-02-26 11:42:52 +05:30
Konrad Borowski
40e5712263 Use --production flag for npm installation
This doesn't pull dev dependencies, not forcing people to install git
in order to install `gulp-jshint`.
2015-02-22 10:28:32 +01:00
Ivo Julca
5eecd59564 README: Pokémon Showdown now supports Triples battles 2015-02-05 20:23:18 -05:00
Joimer
2aac94761a Update credits
Joim is no longer retired.
2014-11-10 11:40:49 +01:00
Guangcong Luo
a83de15b53 Update Credits
- please welcome new staff member Slayer95
- bmelts and Joim are retired
2014-07-03 17:53:34 -05:00
Guangcong Luo
9c25003fd9 README: Improve links and intro
A slight reword of the intro, and a navigation bar above the intro to
quickly jump to the client repo or PS main.
2014-06-19 01:34:51 -05:00
Slayer95
284f0657ec Update forum link in README 2014-05-13 12:53:40 -05:00
Guangcong Luo
5ecec7a199 Add sirDonovan to credits 2014-04-21 12:47:02 -04:00
Guangcong Luo
1d23402eec Credits: Add TTT 2014-01-31 00:47:34 -06:00
Guangcong Luo
782a5a6446 Credits: Add Slayer95 2014-01-20 21:25:32 -06:00
Guangcong Luo
d7595f6b4a Credits: Move TI to Staff 2014-01-20 02:49:10 -06:00
Guangcong Luo
38d0fdbe51 Credits: Move V4 to Staff 2014-01-18 17:01:19 -06:00
Guangcong Luo
3ff4a5d676 README: Link to Wikipedia's port forwarding page 2013-12-25 22:26:07 -06:00
Guangcong Luo
d9688b991a PS no longer supports Node <0.10.x 2013-12-18 12:53:01 -08:00
piiiikachuuu
1e59b12a40 Fix typo in README.md 2013-11-15 15:30:50 -05:00
Guangcong Luo
4cfb268b96 Update README: All gens at least nominally supported 2013-11-15 02:24:14 -06:00
Guangcong Luo
407f85704b Credits: Add V4 2013-09-08 22:07:54 -05:00
Quinella
3248e479f4 Changed searchByLevenshtein function name to dataSearch and made it more 'all-round'. Also added contributor to readme.md. 2013-09-09 02:35:44 +02:00
Joim
6f12d9bc24 Update credits 2013-09-05 21:04:25 +02:00
Guangcong Luo
2812ab52d0 Credits: Add Vtas 2013-09-02 23:53:04 -05:00
Guangcong Luo
ecaf26a074 Credits: Add "Retired Staff" section 2013-09-02 23:52:37 -05:00
Guangcong Luo
2c262ee016 Update README for GitHub redesign 2013-08-23 15:03:00 -05:00
Marty-D
b9c4789250 Clarify a README instruction. 2013-07-10 13:04:03 -04:00
Cathy J. Fitzpatrick
eb1f8e2281 Change link indexes in README.md 2013-06-17 20:09:55 -06:00
Cathy J. Fitzpatrick
48b18b8319 Update some information in README.md 2013-06-17 20:09:01 -06:00
Guangcong Luo
6897248f4e Credits: Clarify Marty's role 2013-05-16 20:39:37 -07:00
Guangcong Luo
fa5c34d71b Zracknel's real name in credits 2013-05-16 19:36:37 -07:00
Marty-D
1fa4eabebc Add my real name. 2013-05-15 17:17:37 -04:00
Guangcong Luo
7e6e6cc4a3 New Credits layout 2013-05-15 13:42:47 -07:00
Cathy J. Fitzpatrick
8c72f7cb22 Spell Pokémon with an acute e in README.md 2013-04-27 02:07:14 -06:00
Guangcong Luo
3b24ef347d Update README with new nicer URIs
The message on server start has been updated, too
2013-04-25 16:00:03 -07:00
Guangcong Luo
9a81076929 Credit Kyle Dove
He provided the current backgrounds.
2013-04-20 11:20:49 -07:00
Cathy J. Fitzpatrick
0af1f45fe7 Fix more links in README.md 2013-04-18 21:29:40 -06:00
Cathy J. Fitzpatrick
2a87db3a0e Fix client repository link in README.md 2013-04-18 21:27:49 -06:00
Cathy J. Fitzpatrick
62c5e5af89 Drop warnings about broken versions of node
These warnings were more important when the latest stable version of
node was broken. Now that the latest stable version has been fixed for
a while, these specific warnings are not necessary.
2013-04-18 21:26:44 -06:00
Cathy J. Fitzpatrick
b290447bb7 Remove localsysop setting
The `localsysop` setting is dangerous and allows an attack where an
attacker constructs a malicious webpage that makes a connection to
`localhost` on the appropriate port and then takes over the server.
Since the dev console can be used from `localhost` by default, this
would include the ability to run arbitrary code on the server computer.

Any server operator who browses the internet on the same computer
where she or he hosts the server (such as some small-time server
operators) would be vulnerable to having their computer taken
over merely by visiting any webpage on the internet under the
control of the attacker.
2013-04-05 23:27:12 -06:00
Cathy J. Fitzpatrick
f448e35173 node v0.10.2 has been released and is not broken 2013-03-30 05:58:15 -06:00
Cathy J. Fitzpatrick
36b3f173dd Note that node v0.10.0 and v0.10.1 are broken 2013-03-25 22:53:42 -06:00
Cathy J. Fitzpatrick
11694d5b3d Update URIs to *.psim.us where appropriate 2013-03-22 03:24:38 -06:00
Cathy J. Fitzpatrick
b5b961d7c0 Fix capitalisation of 'GitHub' 2013-03-21 00:23:31 -06:00
Guangcong Luo
f2afbe3fc9 Fix a minor typo in the README 2013-03-20 13:56:25 -07:00
Guangcong Luo
7a7e3551b7 Flesh out the intro a bit more
The intro now has some information on the prerequisites of setting
up a server.
2013-03-20 13:27:51 -07:00
Guangcong Luo
77cdc22720 Fix documentation code-blocks 2013-03-20 13:19:28 -07:00
Guangcong Luo
a472c78956 Documentation improvements
- Much more detailed set-up instructions, especially for Windows users
- Setting up an Administrator is now its own section and gets rephrased
- Added a Community section with links to IRC/forums
- Rearranged Contributors section, added Joim
2013-03-20 13:17:24 -07:00
Cathy J. Fitzpatrick
ff3e41b634 Add Cathy J. Fitzpatrick to the Developers list 2013-02-22 05:30:54 -07:00
Cathy J. Fitzpatrick
78f1d4ad0f Revise README.md
- add information on how to become an Administrator
- add myself to contributors list
2013-01-27 21:53:35 -07:00
Guangcong Luo
e99a0d4c5e Consistently call the project 'Pokemon Showdown' in readme 2013-01-21 19:00:20 -08:00
Guangcong Luo
9fd80b6050 We are now officially MIT Licensed 2013-01-17 05:00:28 -08:00
Guangcong Luo
0fe437d71b Sort contributors in order of amount of contribution 2012-12-06 15:50:15 -08:00
Guangcong Luo
5d2db0b807 Minor documentation fixes 2012-09-05 18:49:45 -07:00
The Immortal
3c252f0e5e Added the space in 'The Immortal' 2012-07-09 22:07:05 +04:00
Guangcong Luo
d88abaf4d7 Last README fix 2012-07-09 13:52:36 -04:00
Guangcong Luo
dbf490aa54 Fix README
(angle brackets apparently have meaning in Markdown)
2012-07-09 13:52:06 -04:00
Guangcong Luo
3a95c757ac README updates:
- SockJS migration resets browser issues
- Gen 4 supported
- Add Credits
2012-07-09 13:51:08 -04:00
小太
f03d2f516f Proper four spaces -> single tab 2012-04-16 14:22:08 +10:00
小太
33162d2501 Revert "Four spaces -> Single tab"
This reverts commit 8f8d387f56.
2012-04-16 14:09:07 +10:00
小太
8f8d387f56 Four spaces -> Single tab 2012-04-16 12:55:40 +10:00
Guangcong Luo
88b6639e73 Mention singles only in README 2012-03-28 23:32:43 -04:00
Guangcong Luo
2e006fe27d Update README:
> - "only supports singles battles"
> - mention NoScript as a possible pitfall for local testing; suggest Chrome
> - rephrase plans for hosting entirely local servers
2012-03-28 17:04:40 -04:00
Guangcong Luo
5e169927dd Note that you can specify a port in the README 2012-03-16 22:34:13 -04:00
Bill Meltsner
f4a9f0d9fd remove the node_modules folder from the repository and use package.json to define dependencies 2012-02-11 12:59:19 -05:00
Guangcong Luo
252885387f README.md updated with some more details on hosting your own server 2012-02-11 02:22:48 -05:00
Guangcong Luo
ec750a8ecc README.md updated with some more information on hosting your own server. 2012-02-11 01:59:41 -05:00
Guangcong Luo
e61cdaf340 Update readme to note how to run PS on Android 2012-02-08 18:31:41 -05:00
Guangcong Luo
37e19022c0 Add 'Browser support' section to documentation. 2012-01-31 16:43:18 -05:00
Guangcong Luo
10e7f6b198 Update documentation for new Showdown URL scheme. 2012-01-31 16:11:24 -05:00
Guangcong Luo
48cbdde096 Slightly improve the documentation 2011-12-23 21:09:34 -05:00
Guangcong Luo
46809b812f Add some basic documentation 2011-12-23 21:08:08 -05:00