-
Notifications
You must be signed in to change notification settings - Fork 58
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
Updating Developer guide #84
Updating Developer guide #84
Conversation
Signed-off-by: Varun Jain <varunudr@amazon.com>
DEVELOPER_GUIDE.md
Outdated
|
||
``` | ||
./gradlew clean | ||
./gradlew build |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
./gradlew clean && ./gradlew build
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Commited the changes and also did the rebase with main
@vibrantvarun please add description and the issue resolved. Needs rebase with the latest |
Signed-off-by: Varun Jain <varunudr@amazon.com>
|
./gradlew clean | ||
./gradlew build | ||
``` | ||
Once the tar ball is generated navigate to /src/test/resources and look for extension.yml. Create one if not present |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Running the artifact would look for the extension.yml file within the opensearch-sdk/build/distributions/opensearch-sdk-1.0.0-SNAPSHOT/src/test/resources/
instead of the opensearch-sdk/src/test/resources
directory. This will cause the following error:
Exception in thread "main" java.io.FileNotFoundException: src/test/resources/extension.yml (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:212) at java.base/java.io.FileInputStream.<init>(FileInputStream.java:154) at com.fasterxml.jackson.dataformat.yaml.YAMLFactory.createParser(YAMLFactory.java:354) at com.fasterxml.jackson.dataformat.yaml.YAMLFactory.createParser(YAMLFactory.java:15) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3494) at org.opensearch.sdk.ExtensionsRunner.readExtensionSettings(ExtensionsRunner.java:90) at org.opensearch.sdk.ExtensionsRunner.<init>(ExtensionsRunner.java:67) at org.opensearch.sdk.ExtensionsRunner.main(ExtensionsRunner.java:386)
Perhaps we should add this as a note and remind developers to create the extension.yml file within the correct directory prior to running the binary
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Create #86 to address this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's resolve #86 before merging this then. @joshpalis @vibrantvarun WDYT?
Signed-off-by: Varun Jain <varunudr@amazon.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
DEVELOPER_GUIDE.md
Outdated
``` | ||
tar -xvf opensearch-sdk-1.0.0-SNAPSHOT.tar | ||
``` | ||
For now, create the extension.yml file within opensearch-sdk/build/distributions/opensearch-sdk-1.0.0-SNAPSHOT/src/test/resources/ and then run ./bin/opensearch-sdk to start opensearch |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Move this above here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if the above link works. I meant here
Create one if not present (For now, create the extension.yml file within opensearch-sdk/build/distributions/opensearch-sdk-1.0.0-SNAPSHOT/src/test/resources/ and then run ./bin/opensearch-sdk to start opensearch)....
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once the user untar the artifact then this step has to be performed, therefore i have written it after that step
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, let's change it to
For now until https://github.com/opensearch-project/opensearch-sdk/issues/86 is resolved, create....
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's add details of what should be present in extensions.yml file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
Signed-off-by: Varun Jain <varunudr@amazon.com>
tar -xvf opensearch-sdk-1.0.0-SNAPSHOT.tar | ||
``` | ||
For now, navigate to opensearch-sdk/build/distributions/opensearch-sdk-1.0.0-SNAPSHOT/ | ||
- Check if src folder exists in using `ls`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are we not sure if src
folder will exist? Did we have any case where it didn't actually?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah we have to create src folder
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once #52 get resolved, there will no need to create src folder as location of extension.yml file will be finalized.
Signed-off-by: Varun Jain <varunudr@amazon.com>
Signed-off-by: Varun Jain <varunudr@amazon.com>
* Updating Developer guide Signed-off-by: Varun Jain <varunudr@amazon.com> * Updating Developer Guide Signed-off-by: Varun Jain <varunudr@amazon.com> * Updating Developer Guide Signed-off-by: Varun Jain <varunudr@amazon.com> * Update Developer Guide Signed-off-by: Varun Jain <varunudr@amazon.com> * Update Developer Guide Signed-off-by: Varun Jain <varunudr@amazon.com> * Update Developer Guide Signed-off-by: Varun Jain <varunudr@amazon.com> Signed-off-by: Varun Jain <varunudr@amazon.com>
Signed-off-by: Varun Jain varunudr@amazon.com
Description
Describe what this change achieves.
Updating Developer guide with steps to run artifact
Issues Resolved
List any issues this PR will resolve, e.g. Closes [...].
#11
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.