snowplow / documentation Goto Github PK
View Code? Open in Web Editor NEWSnowplow Documentation Website
Home Page: https://docs.snowplow.io
License: Other
Snowplow Documentation Website
Home Page: https://docs.snowplow.io
License: Other
The diagram at the bottom of this page is an example:
https://github.com/snowplow/documentation/blob/main/docs/destinations/warehouses-and-lakes/rdb/index.md
In this screenshot, you can see that it is near impossible to read the diagram in dark mode.
Possible solutions:
Hi Team,
Can we please add the maxLength property to the canonical fields docs page?
This will help customers understand the failure reasons and max length allowed for canonical properties.
https://docs.snowplow.io/docs/understanding-your-pipeline/canonical-event/
https://github.com/snowplow/iglu-central/blob/master/schemas/com.snowplowanalytics.snowplow/atomic/jsonschema/1-0-0
Because of the migration process, all pages are currently named index.md
. This can be a bit confusing when editing.
A nice option is to switch from page/index.md
to just page.md
. We would still keep index.md
naming in two situations:
page.md
+ page/<subpages>
, but this seems clunky and makes moving pages around a 2-step process.page.md
+ page/images/...
— this has the same downsides as the above. Another alternative is to go with page.md
and move the images 1 level up to a shared images
directory. However, this will make it difficult to move the page later, because we would need to figure out which images it needs.Here’s a script (sorry, in fish
shell) to do this:
for f in (git ls-files '**/index.md'); if [ (ls (dirname $f) | wc -l | tr -d ' ') = 1 ]; git mv $f (echo $f | sed s!/index.md!.md!); end; end
I’ve tried it and as of this writing it moves 469 files. The good news is that only 5 (!) links break, which could all be fixed by hand.
Hi!
The documentation for product entity has category as optional, but it's defined as mandatory in the schema.
Cheers
Andreas
Suggestion to mark os_family
, os_name
and os_manufacturer
fields as deprecated, and suggesting to use alternative (e.g. YAUAA context):
documentation/docs/understanding-your-pipeline/canonical-event/index.md
Lines 111 to 113 in a6939b1
It looks like you're describing an issue related to feedback validation in the footer of a documentation website. Here's a refined version of your issue description:
Issue: Feedback Form Validation Missing in Footer
Steps to Reproduce:
Description:
Upon attempting to submit feedback without any validation for user input, the system displays "Thanks for the feedback" even if the user has not entered any feedback.
Expected Behavior:
The feedback form should include validation to ensure that users have entered something before displaying the "Thanks for the feedback" message.
Hi!
The example for trackTransactionError on your docs page doesn't work as it is missing total_quantity
inside the transaction object.
Relevant schema:
https://github.com/snowplow/iglu-central/blob/master/schemas/com.snowplowanalytics.snowplow.ecommerce/transaction/jsonschema/1-0-0
Cheers
Andreas
Many trackers and other modules are versioned, and we currently manage those pages in an ad-hoc way. Docusaurus natively supports versioning (https://docusaurus.io/docs/versioning), and we could benefit from this functionality.
Something to take into account is that we have a lot of versioned modules. I think this means we’d have to go with one of the options below.
Use docs multi-instance (https://docusaurus.io/docs/docs-multi-instance), with an instance for each module. Note:
Make a different Docusaurus setup for each module (still in this repo), and have the master Docusaurus site link to the sub-sites. This is similar to what MongoDB seems to be doing: once you navigate into a specific module, like mongocli, it does not retain the navigation from the parent site (but does have versioning). Note:
Same as 2a, but the docs for each module live in their own repo and are deployed there. Note:
https://github.com/PaloAltoNetworks/docusaurus-openapi-docs or possibly https://github.com/cloud-annotations/docusaurus-openapi ?
At least explore posibility for Snowplow micro, I think it works with Swagger 2.0 and OpenAPI 3.x, which I don't know what of our APIs are in terms of trackers and tools.
After releasing:
Snowplow v3 Tag v1.1.0
Snowplow v3 Settings Variable v1.2.0
This is a meta-issue to track identification and fixing of issues with images in dark mode such as those raised in #279.
When you find an image that does not work in both light and dark mode, and are unable to fix it in a PR, comment on this issue with the link to the page and we will.
In the meantime, if possible please also raise a PR that adds a temporary background to the image by replacing the image link with the below, which will ensure it is visible while we work to replace the image.
<div style={{"background-color": '#F2F4F7'}}>
<img src={require("./images/IMAGE_NAME.png").default}/>
</div>
The tracker protocol page is currently hard to consume and doesn't make it particularly easy to build something on top of tp2
.
There are also a number of examples, but they are all GET requests which are rarely used now in favour of POST.
The reusable blocks were imported from the previous platform and need some clean up:
<Badges>
componentExample:
## [](https://github.com/snowplow/snowplow/wiki/Android-and-Java-Tracker#4-tracking-specific-events)4. Tracking specific events
When a code block specifies a yaml
language tag these are not rendered out correctly on the published site despite being a supported prism default language. It fails both with yml
and yaml
as the language names.
For any improvements/clarifications I want to add to the docs, as I go through and learn Flutter/about our Flutter tracker.
When migrating from the previous platform, many links got converted to This_Format
, whereas Docusaurus actually generates anchor ids in this-format
. Because of this, many anchor links don’t work. See git grep '\((/.+)?#[a-zA-Z0-9]+_[a-zA-Z0-9_]+' '*.md'
for some examples.
Hi,
I've used the default terraform modules for AWS:
everything works well (example & creating custom events), but the ingestion of custom don't work --> they end up with RepoFailure.
The iglu_server_dns_name output dont contain a protocol (http / https), and its also missing in the documentation.
Since it used later for the iglu resolver config, the pipeline will throw ResolutionError messages like:
"errors":[{"error":"RepoFailure","message":"no protocol: sp-iglu-lb-
It would be great to at least add short info the description OR add additional input var for protocol.
Thx!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.