This pre-release introduces key features to the traffic simulation codebase:
- **Automated Doxygen Documentation**: The codebase now includes comprehensive Doxygen-generated documentation, ensuring easy navigation and understanding of the project's structure and functions.
- **Jekyll GitHub Pages**: Documentation is published and hosted on GitHub Pages using Jekyll, allowing for seamless access and a user-friendly interface.
- **Gym Environment Management**: The traffic simulation, developed in Unity and C++, is now managed within a Gym environment, facilitating easier integration with reinforcement learning workflows.
- **Automated Docker Image Publication**: The GitHub Action workflow now supports automated Docker image creation and publication, streamlining deployment processes and ensuring the latest version of the simulation environment is readily available.
This pre-release serves as a foundational step towards more streamlined development and documentation.
What's Changed
* Introducing C++ based traffic simulation codebase by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/1
* Feat/dockerize sim by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/2
* Introduce Jenkins pipeline into git repository by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/3
* Added Jenkinsfile by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/4
* updated github credential and conda env activation by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/6
* Update Jenkinsfile correct credentialId value by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/8
* Introduce volume mounting for a data folder by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/9
* Update runner.py by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/5
* Enable command line argument to seteup the source directory used to build pip wheel by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/12
* Modify action space to handle separate low and max values per action type independently by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/13
* Introduce MLFlow for experiment logging and tracking by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/14
* split lane change into left and right lane change by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/15
* Add Google Test as a submodule by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/18
* Previous version was not installing by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/20
* Introduce Perception System by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/19
* Introducing Simulation module to managage traffic and perception syst… by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/21
* Correction it is now called Traffic not TrafficSimulation by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/22
* Minor improvement and fix by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/25
* Feat/unity by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/26
* Introduce generate per vehicle instance by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/27
* Include comments for binding definitions by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/28
* Set debuggers and full path to headers by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/29
* Introduced configurable seed value for traffic simulation by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/30
* Add Doxyfile for Doxygen configuration with Python support by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/31
* Introducing GitHub Pages by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/32
* Add .nojekyll file to prevent Jekyll processing by chrisjcc in https://github.com/chrisjcc/ReplicantDriveSim/pull/33
New Contributors
* chrisjcc made their first contribution in https://github.com/chrisjcc/ReplicantDriveSim/pull/1
**Full Changelog**: https://github.com/chrisjcc/ReplicantDriveSim/commits/v0.1.0-alpha