-
Notifications
You must be signed in to change notification settings - Fork 493
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
Guides - Review the use of examples #4326
Comments
Some example URLs I know we use in the guides as of 4.8.3: |
@pdurbin I like to have examples look totally obviously fabricated just to remove any ambiguity around them. So for this pull request, I'd suggest something like: "hostname": "dataverse.example.edu", |
Went through about half of our documentation to review use of examples. Made various small tweaks. Second half forthcoming.
Finished my review of the way we use examples in docs. Lots of small corrections.
I've gone through all of our documentation and reviewed the way we use examples. I've made some tweaks here and there to improve them. Overall, we're in a good place. Here are my main takeaways:
I've made several small edits to address these takeaways. |
While going over our guides, I found one example that might be out of date, on our Installation Prep page. Phil let me know that @kcondon or @landreev can probably help make sure this information is current:
|
All sound like good changes!
- Tania
… On Apr 23, 2018, at 4:42 PM, Derek Murphy ***@***.***> wrote:
I've gone through all of our documentation and reviewed the way we use examples. I've made some tweaks here and there to improve them. Overall, we're in a good place. Here are my main takeaways:
Examples are a useful way to clarify especially complex or abstract aspects of our software. They're especially handy when talking about fiddly settings as on the config page of the Installation Guide. On the whole, we use examples appropriately throughout all guides.
When referring to a hypothetical Dataverse installation in an example, it's good to use an obviously made-up name so the reader always knows they're looking at a hypothetical example. We tend to use dataverse.example.edu, dataverse.example.com, or dataverse.foobar.edu. Each of these are good.
It's best not to use Harvard Dataverse as an example, unless there's a particularly compelling reason to do so. When we talk about features or settings specific to Harvard Dataverse, we risk confusing readers by implying that the way we do it at Harvard is how it is across all installations.
I've made several small edits to address these takeaways.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
We should probably keep the paragraph above, as an example of a production setup running on "real" hardware ("real", as opposed to virtual Amazon instances). Maybe something along the lines of "As for the production installation at https://dataverse.harvard.edu, before it was moved out to the Amazon cloud it was backed by six physical servers, ..." etc. (but drop the sentence on Geoconnect, currently in parentheses - "a seventh server to host Geoconnect..."). And then: "Currently, Harvard Dataverse is served by four AWS server nodes: two "m4.4xlarge" instances (64GB/16 vCPU) as web frontends, one 32GB/8 vCPU ("m4.2xlarge") instance for the SOLR search engine and and one 16GB/4 vCPU ("m4.xlarge") instance for R and TwoRavens. PostgresQL database is served by Amazon RDS and physical files are stored on Amazon S3." I don't think we need to mention Geoconnect at all. (it's not something we encourage anyone else to install - it's a service that we run and provide for other Dataverse installations; and it's always been clearly separated from our main production cluster). |
@dlmurphy - I'm giving it back to you, for the final prettificaton... |
Updated the example on the Install Prep page and fixed syntax on two tables.
Looking good, passing this on to code review! Note that this branch includes many tiny fixes to various parts of the guides, including a few things unrelated to this ticket. |
A couple of small rephrasings from Code Review suggestions.
As discussed with @mheppler and @dlmurphy this morning, I made a couple tweaks to mention https://demo.dataverse.org as the server to test with in the API guide. I also fixed some cApiTALizAtiON weirdness in the Installation Guide. I think "Foobar College" is weird but whatever. Off to QA! |
Inspired by a discussion on our Slack, let's do a comprehensive review of the way we use concrete examples in our documentation. We sometimes use Harvard Dataverse as an example to illustrate how Dataverse can be configured, or how certain features work. It can be helpful to have a concrete example to point to in order to explain exactly how a feature works.
However, we've seen a recent exchange on social media where one of the examples in our guides caused user confusion. We mentioned that Harvard Dataverse imposes a 2GB limit on tabular data file upload in order for ingest to work. The user took this to mean that the Dataverse software imposes a 2GB limit.
Let's review each example in our guides and determine whether these examples are actually illustrative or should be rephrased or removed. This can help us decide whether we should continue using Harvard Dataverse as an example in our guides.
The text was updated successfully, but these errors were encountered: