Code starting point for developing with OJS3.5.0

Describe the issue or problem
I’m looking to add features to our OJS3.5.0 system. Before I start making changes, I wanted to ensure I can build the system properly by executing: npm run build. The process ran successfully, but I am noticing a difference with the Publication menu UI. The open/close rollup does not appear properly and an item is added to the list (Create New Version).

Original, unmodified build.js after installation:

After running npm run build on original installed code:

I’m not sure if I made a mistake in my approach or if I am using the wrong code to build the system. How should I proceed?

Steps I took leading up to the issue
For example:

  1. Installed OJS3.5.0-0 from tarball
  2. Added the ui-library subdirectory from the ojs stable-3_5_0 branch
  3. npm run build and reload page

Thanks,
Roger

Hi @rkemp,

Could you make double sure that you’re using the stable-3_5_0 branch of ui-library? I suspect you’ve gotten main in there somehow.

Regards,
Alec Smecher
Public Knowledge Project Team

Hi Alec. You were correct. I hadn’t checked out the proper branch of the ui-library submodule. It builds properly now.
Thanks!
Roger