HTML, CSS, JS. Mostly React / WebPack
git clone https://github.com/FarmBot/farmbot-web-frontend.git
cd farmbot-web-frontend
npm install
- Move a copy of
src/js/config.example.js
over tosrc/js/config.js
npm start
Visit http://localhost:8080/webpack-dev-server/src/bundle
- Explore the codebase!
js/app.js
andjs/app.js
are a great place to start looking around.
Notes: Make sure you have node installed.
- Port DeviceService over from old repo.
- Port device management page business logic over.
- Fetch all plants on startup.
- Implement
PLANT_FETCH_REQUEST
at application start. - Add better async action support.
- Integrate Immutable.js into action creators / dispatchers.
- Add URL route helpers to keep things DRY (repetition of strings everywhere, eg:
#s/designer?blah=
). - Add test suite.
- Add global error handler.
- Get sourcemaps working