Coder Social home page Coder Social logo

wradlib-docs's Issues

ENH: Cutting Releases

The docs are rendered at readthedocs. The correct tag setup need to be created there. For rendering the docs wradlib is installed from the strip1.0.0-branch at the moment.

After switching branches in wradlib (strip1.0.0 -> master) wradlib need to be installed from master branch. In normal operation nothing is changed and latest will be created.

If we have a wradlib tagged release, we want to create dedicated tagged docs using the rendered wradlib-notebooks from the named render branch (eg. 1.0.0). This can be done by creating a tagged release here too (same as wradlib-version).

If readthedocs runs for a tagged release, the correct wradlib-tag gets installed and the correct rendered wradlib-notebooks branch is fetched.

Proposal:

  • wradlib release tag: 1.0.0 (considering semver)
  • wradlib-notebooks branch: 1.0.0
  • wradlib-docs release tag: 1.0.0 (considering semver).

Following this proposal we just have to create a tagged release and the correct wradlib-release and the correct wradlib-notebooks branch will be installed to create the final docs.

Using this scheme, this can be reproduced any time.

Revise documentation for wradlib v1.19

The documentation has aged a bit. Some sections could be removed and some sections need update.

  • Anaconda/Miniconda/Miniforge
  • Bleeding edge code available on testpypi
  • Installing via pip
  • Dependencies / optional dependencies
  • Jupyter HowTo notebook
  • Bibliography

Change notebook links to point to correct version

Currently we have hyperlinks in the notebooks pointing to the latest compiled wradlib documentation. For the notebooks (in wradlib-notebooks) this is probably the best solution always pointing to the latest available compiled docs.

For the docs itself it is somewhat counterintuitive if you link from the stable version to latest. The suggestion would be to identify these links (they all begin with https://docs.wradlib.org/en/latest/) and correct them to the needed version. This can be done within conf.py where the correct version is already identified.

Thoughts?

Conda activation

Since conda 4.4.0 (released december 2017) the activation process has been reworked. This should be reflected in the docs.

Use no conda in rtd build

As we do not need to execute wradlib code (besides install stuff), we are mocking out those dependencies. Unfortunately the creation of the conda env consumes quite some time. My suggestion would be to step back to a pip only solution and relying on some packages from the rtd install. This speeds up the build process significantly.

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.