-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Peer review - Windows #4
Comments
Running into an issue trying to get the mongo Docker container running. Could be a Windows related issue. @jimmy1wu and I are investigating. |
One of the issues was the command to create the container, @jimmy1wu is going to add a fix for this, which is to add a |
The second issue with Docker is it cannot mount the assets folder due to permission issues. I am not able to share the C drive on my machine due to this issue with Docker: docker/for-win#616 The Docker team says there is a version that resolves the issue. I can try to give that a shot, but either way, this could be a pain for Windows developers. |
For the section Setting up the MongoDB configuration, I got confused. |
Found a small issue with the "copy code block" option in the Generating a self-signed certificate section. The openssl command does not allow for the continuation of a successive command in the terminal, so the cat command is not run automatically. This differs from other guides where, when commands were grouped together in one code block, they all ran one after the other. Maybe these two commands should be split up into different code blocks? It also might be good to mention that openssl will prompt the user for lots of information, including the Common Name (CN), which is important to set as |
What you’ll learn section:
Not sure if this needs to be addressed or not, but if someone does not know what CDI or MicroProfile are, should we have links to other guides for them? |
MongoDB installation and setup section: These should all be suggestions for Windows users doing local Mongo install for the purposes of this guide:
Database setup section: If still planning to suggest using Docker for Windows, then this command |
Try what you’ll build section:
Using TLS section:
Basic CRUD operations section:
Update section:
Testing the service section:
|
Basic CRUD operations section:
|
No need for a MongoDB feature section:
Running the tests section:
|
Update section: The fields in the request body ( |
|
One thing I found a little jarring was the terms used for CRUD (other than Delete) in the guide are not found on the OpenAPI UI (it uses POST, PUT, GET). Maybe the guide should say something like:
|
@TrevCraw Please review again. Some comments:
|
@jimmy1wu As I mentioned in Slack, I am not sure command prompt is a good fit for the guide given the commands provided. |
@TrevCraw after talking to gilbert, i am going to see if there is an easy solution for this. otherwise i will have to add a message saying that users should use an alternative that comes with it like git bash or maybe powershell |
feedback addressed, closing |
Peer Review: review to be done by a peer member.
pom.xml
,server.xml
, etc files are cleancurl
command where applicableliberty-maven-plugin
orliberty-gradle-plugin
where applicablepage-tags
are used in a guide:MicroProfile, Maven, Docker, Kubernetes, Gradle, Java EE, Security, Cloud
. Only these tags are visible on the website. Latest list here.attribution
statement is accurate for the guidetravisTest.sh
script, if any, is accurate and consistent with other guidesPeer Testing: tests to be done by a peer member.
Guide’s contributor’s (if available, otherwise peer tester’s) responsibility:
curl
command for URL visitsdiff -r start/ finish/
and there's no differencesPeer Tester’s responsibility:
The text was updated successfully, but these errors were encountered: