Merge branch 'main' of https://github.com/efabless/caravel_project_example into main
diff --git a/CARAVEL_USER.md b/CARAVEL_USER.md
index e069246..913b13d 100644
--- a/CARAVEL_USER.md
+++ b/CARAVEL_USER.md
@@ -106,6 +106,9 @@
 
 ```bash
 export PDK_ROOT=<pdk-installation-path>
+# specify skywater-pdk and open-pdks commit used for this project
+export SKYWATER_COMMIT=db2e06709dc3d876aa6b74a5f3893fa5f1bc2a6e
+export OPEN_PDKS_COMMIT=b9ffc1fd1cfc26cbca85a61c287ac799721f6e6a
 make pdk
 ```
 
@@ -128,6 +131,9 @@
 
 ```bash
 export PDK_ROOT=<pdk-installation-path>
+# specify skywater-pdk and open-pdks commit used for this project
+export SKYWATER_COMMIT=db2e06709dc3d876aa6b74a5f3893fa5f1bc2a6e
+export OPEN_PDKS_COMMIT=b9ffc1fd1cfc26cbca85a61c287ac799721f6e6a
 make pdk
 ```
 
@@ -147,7 +153,7 @@
 1. Hardening the user macro, then embedding it in the wrapper
 2. Flattening the user macro with the wrapper. 
 
-For more details on this, refer to this [README](caravel/blob/master/openlane/README.rst).
+For more details on this, refer to this [README](https://github.com/efabless/caravel/blob/master/openlane/README.rst).
 
 For this sample project, we went for the first option where the user macro is hardened first, then it is inserted in the user project wrapper.