Giter VIP home page Giter VIP logo

Comments (4)

eshom avatar eshom commented on May 21, 2024 2

@Panquesito7
I've made a small repository demonstrating how documentation could be generated from scripts using the knitr package.
https://github.com/eshom/R-knitspin-test
The documentation generation could be automated using github actions. I'm not too familiar with it, so github actions aren't included in the example currently.

Thoughts?

from r.

eshom avatar eshom commented on May 21, 2024 1

This might be possible using the knitr package. Specifically with knitr::spin(), which can convert R scripts to documents. This won't be as sophisticated as what Doxygen generates, and unfortunately Roxygen2 only works on packages, not individual R scripts.

from r.

Panquesito7 avatar Panquesito7 commented on May 21, 2024

That sounds fine, I guess. I don't really know too much about R, but we could start working on it. For PR reviewing, I could do documentation reviews, and someone else can do the code reviews if that's fine for you. 🙂

from r.

Panquesito7 avatar Panquesito7 commented on May 21, 2024

Looks great! Great job, @eshom! And about the GitHub Actions thingy, I could try to work on it. 🙂

from r.

Related Issues (20)

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.