Web Cereal provides a fast and lightweight solution for managing your serial data over the web. Discover more on our official website.
Follow these steps to get Web Cereal up and running on your system:
- Git
- Node.js
v20.10.0
(Download here) - Python (for the Oats agent)
-
Clone the Repository
git clone https://github.com/segin-GH/web-cereal.git
-
Frontend Setup Navigate to the 'cereal' directory and install dependencies:
cd cereal npm install npm run dev
-
Backend Setup (Oats Agent) Move to the 'oats' directory and start the agent:
cd ../oats ./dist/oats-agent/oats-agent
-
View Logs Access logs by navigating to the 'logs' directory:
cd ../logs
Here's how you can set up Web Cereal for development:
-
Navigate to the Frontend Directory
cd cereal
-
Install Dependencies
npm install
-
Launch Development Server
npm run dev
-
Navigate to the Oats Directory
cd ../oats/oats-agent
-
Install Python Dependencies
pip install -r requirements.txt
-
Run the Oats Agent
./run.py
-
Access Logs
cd ../logs
Web Cereal welcomes contributions from developers of all skill levels. If you're looking to contribute, follow these steps:
Start by exploring the issues on the GitHub repository. Pick an issue that interests you or propose a new feature or bug fix in a new branch if you are propsing a fix to dev/v1.1.0
then name you branch fix/v1.1.0_thecoolfix
.
Remember, every contribution, whether big or small, is valuable to the project. Happy coding!