reddit-mobile is a web server and build system for building polymorphic
React applications in node. It is part of a larger series of plugins that,
together, form frontend applications for reddit.
See the wiki for an in-depth
explanation of how everything fits together.
Run npm start to start the web server. Optionally, create a startup script
at start.sh that sets environment variables and starts the server;
start.sh has been added to the .gitignore and will not get checked in.
If you need to work on dependencies (snoode, horse-react, etc):
Delete the dependencies you installed from ./node_modules
Fork and clone the dependencies somewhere
Run npm link within the dependency that you cloned
Repeat recursively if you need to work on a dependency's dependency
Re-run the build and restart your server (npm run watchwill watch
linked files)
Commit hooks - symlink hooks into .git/hooks (ln -s -f ./hooks .git/hooks), which
will run some safety checks before committing and pushing code.
请发表评论