Conversation
|
First, please target this pull request to the develop branch. All pull requests go there except for hotfix pull requests, and this does not qualify for that. This will most likely need a discussion by the development team. Some of the things mentioned (like the dependencies) will require a lot of maintenance to keep this page up to date. Which might not be desirable. Note that jQuery is not a dependency of WeBWorK 2 at all, and should be removed at the very least from the "Tech Stack" section. It is provided for PG problems for legacy reasons, but should not actually be used by those. It is certainly not a "key" dependency. |
|
Hi @drgrice1 - I hope all is well and appreciate the quick response. Will update to target develop branch and understand that this will need discussion by the development team. |
|
You are probably going to need to cherry pick your commit onto the develop branch or rebase onto develop and drop unrelated commits so that the hotfix pull requests to main are not brought along. |
e5d653d to
0319c5a
Compare
|
I find an interactive rebase easiest for this. Just do |
|
It seems you have it now! |
|
I opted for force push:
|
0319c5a to
7b7dfd3
Compare
Background
While we have a Developer guide published here (link), there are some recent changes that are not captured and worth having readily accessible within the repo.
This pull request adds a comprehensive developer guide for WeBWorK in the new
DEVELOPER.mdfile. The guide covers the tech stack, setup instructions for both Docker and native development, project structure, architecture overview, frontend development, configuration conventions, code style and linting, useful scripts, contribution guidelines, and troubleshooting tips. This documentation aims to make onboarding and development much easier for new contributors.Key additions in developer documentation: