Front-end client code for RPThreadTracker V3.
If you are looking for the C# web service API, please see http://www.github.com/blackjackkent/RPThreadTrackerV3.BackEnd.
If you are looking for the Tumblr thread status microservice API, please see http://www.github.com/blackjackkent/RPThreadTracker.BackEnd.TumblrClient.
This is a React Javascript application which makes up the client-side portion of RPThreadTracker V3, a web application for members of the Tumblr collaborative writing community.
You will need to have NodeJS and NPM installed on your local machine to run this application.
- Create a fork of this repository to your own GitHub account (https://github.com/blackjackkent/RPThreadTrackerV3.FrontEnd/fork).
- Clone the forked repository to your local machine.
- Check out a new feature branch in your local copy of the code.
- Install NPM dependencies with
npm install
oryarn
. - Run the application with
npm run start
oryarn start
.
The application uses Webpack Dev Server to run its code locally. It may take a few minutes to build, and will rebuild (more quickly) when changes are made to the code while it is running.
Once running, the application will be available at http://localhost:8080
.
Unit tests for this codebase are currently in the process of being refactored; updates to follow.
This application communicates with a back-end API for Tracker account information and a Tumblr client microservice. The URLs for these services are set for development purposes in the file src/config/config.dev.json
, and by default are set to a remote staging server URL in both cases. If you are running these services locally, you can update the values in config.dev.json
, then stop and restart the application.
- Commit your changes to your feature branch and push it to your forked repository.
- Open a pull request to the repository at https://github.com/blackjackkent/RPThreadTrackerV3.FrontEnd.
Rosalind Wills - @blackjackkent – rosalind@blackjack-software.com