Hi Joe,

Thanks for the fix!
For future reference, I found some guidance on the suggested way of
collaborating via GitHub:
https://opensource.guide/how-to-contribute/#how-to-submit-a-contribution
and
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork
are really helpful.
Apparently, it involved adding a remote for upstream, pulling from there,
merging the upstream with the fork branch. I missed the last step.

The python http.server works a marvel, great tool :).

Jan-Pieter

Op wo 13 jul. 2022 om 23:55 schreef Joe Bogner <joebog...@gmail.com>:

> On Tue, Jul 12, 2022 at 3:23 PM Jan-Pieter Jacobs <
> janpieter.jac...@gmail.com> wrote:
>
> > Hi Joe,
> >
> > Apparently I indeed made a mistake in the NN example, I didn't duplicated
> > the \ for on lines 317 and 339 of examples.js. This causes the intended \
> > to disappear in the editor and the example not to work, sorry for the
> mess.
> > A pull-request for 2 characters seemed a bit heavy handed, so I report it
> > here, hoping you could fix it when you see fit.
> >
> >
> No problem. I've fixed it
>
>
> > Additionally, I didn't get what one is to do to continue contributing
> once
> > a pull-request is accepted, to update the fork used for the pull-request
> > with the changes made upstream. I ended up in a situation where Github
> > tells me my fork is 2 commits ahead and 2 behind, while I don't see the
> > difference...
> > Do you have any indications what the correct workflow is to contribute
> > using pull-requests? Having a recommended workflow would likely be handy
> > for other contributors, also for other repo's, like J addons.
> >
> >
> I think you should just need to do a ```git pull``` to update your local
> copy
>
>
> > To avoid pushing untested code, how do you test the playground locally? I
> > tried just opening index.html in Firefox, which shows the interface, but
> > the terminal doesn't work (likely due to some cross-site restrictions of
> > the browser, showing up in the developer tools log (Cross-Origin Request
> > Blocked: The Same Origin Policy disallows reading the remote resource at
> > file:///home/jpjacobs/Projects/J/j-playground/bin/html2/emj.data.
> (Reason:
> > CORS request not http).). I had hoped it would work, since the early J
> > browser implementation you made few years back does work when opened
> from a
> > folder (I've used it for years from a downloaded copy with a few tweaks).
> >
>
> Good question! I normally run it using a web server as (lightly)
> documented  here: https://github.com/jsoftware/j-playground#html... I use
> ```python3 -m http.server```
>
> I was curious to dig more and found this link...
>
> https://stackoverflow.com/questions/10752055/cross-origin-requests-are-only-supported-for-http-error-when-loading-a-local
>
> I had success launching my chrome as ```chrome.exe
> --allow-file-access-from-files```
> and then opening up file:///C:/dev/j-playground/bin/html2/index.html works
> without a web server.
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to