Giter Club home page Giter Club logo

apify-docs's People

Contributors

andreybykov avatar b4nan avatar baldasseva avatar barjin avatar cybairfly avatar davidjohnbarton avatar drobnikj avatar fnesveda avatar honzajavorek avatar honzaturon avatar jancurn avatar jbartadev avatar jirimoravcik avatar jirispilka avatar katacek avatar m-murasovs avatar metalwarrior665 avatar mhamas avatar mnmkng avatar monkey-denky avatar mstephen19 avatar mtrunkat avatar pervillalva avatar petrpatek avatar renovate[bot] avatar tc-mo avatar tobice avatar valekjo avatar vbartonicek avatar webrdaniel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apify-docs's Issues

Move Apiary API docs and scripts into a separate directory

It's quite a mess to have it in the top-level directory. Also, add this README to the new dir:

This directory contains a source file for Apiary
API reference (https://docs.apify.com/api).
It is automatically uploaded to Apiary during web deployment process.

## Local testing

1. Install Apiary gem `gem install apiaryio`
2. After that you can can open generated doc with command: `apiary preview --path="./api-v2-reference.apib"`

### Test

You should ALWAYS log in to Apiary, analyze the document and make sure there are no warnings!

Update ke-val store docs with strong consistency

Info about consistency: https://aws.amazon.com/s3/consistency/

Amazon S3 provides strong read-after-write consistency for PUTs and DELETEs of objects in your Amazon S3 bucket in all AWS Regions. This applies to both writes to new objects as well as PUTs that overwrite existing objects and DELETEs. In addition, read operations on Amazon S3 Select, Amazon S3 Access Control Lists, Amazon S3 Object Tags, and object metadata (e.g. HEAD object) are strongly consistent.

Update location: https://docs.apify.com/storage/key-value-store#data-consistency

Update the README

Include info about API docs/blueprint/external docs like actor-scraper

Mention that images should be run through tinypng.com for compression

Hard to read headings in Javascript API client section

It is hard to recognize level of individual headings.. the bold font of Parameters (see Before picture) takes away attention from deleteRecord which is supposed to be a heading for the section

Increasing the font-weight on headings could solve the issue (see After picture).. font-weight: 600 on the pic

Before

Screenshot 2020-11-23 at 13.21.51.png

After

Screenshot 2020-11-23 at 13.28.02.png

Update the "Actors" section after the UI redesign

This will involve:

  • update all the screenshots to reflect the new UI
  • remove content that is already in the SDK and replacing with links / move to SDK what should be there
  • add links to SDK that should be linked
  • restructure the section where needed
  • make sure all internal processes are linked

Update the Tasks section

Merge it into one page, add missing content (ask Lukas, etc.) and update to reflect the recent changes (store in app, tasks under actors, ...)

State persistence (aka migration) docs are not helpful

We have State persistence docs, but they don't mention any of the important aspects of migrations. The example is not helpful at all because it's only an example on how to save stuff to key-value store. It's also outdated and too long for what it does.

We need to add:

  • what a migration is and what it can cause
  • how often it typically occurs
  • it can happen in the middle of any long running operation and you'll lose the progress
  • we have a migration and persistState events in the SDK that you can listen to
  • list state which is automatically persisted when you use SDK
  • after the migration event pops, you only have a few seconds to save your work
  • how errors typically caused by migration look (ECONNRESET etc.)

Add tests to docs repo like the ones in apify-web

Screenshot 2020-08-13 at 09 09 23

On every commit, the tests can run to check stuff like description lengths, maybe keyword stuffing (would be cool), if image sizes are decent, if the metadata is right, etc.

Currently tests are in src/build and src/parser, plus a lint test, so we could move them to a Jest file, then run that test file from github/workflows

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.