$lang['tuto'] = "பயிற்சிகள்"; ?>$lang['tuto'] = "பயிற்சிகள்"; ?> GitHub பக்கங்களில் ஒரு pkgdown

GitHub பக்கங்களில் ஒரு pkgdown இணையதளத்தில் ShinyLive பயன்பாடுகளை ஒருங்கிணைத்தல்

GitHub பக்கங்களில் ஒரு pkgdown இணையதளத்தில் ShinyLive பயன்பாடுகளை ஒருங்கிணைத்தல்
GitHub பக்கங்களில் ஒரு pkgdown இணையதளத்தில் ShinyLive பயன்பாடுகளை ஒருங்கிணைத்தல்

ShinyLive உடன் குறியீட்டு அல்லாதவர்களுக்கான ஊடாடுதலை மேம்படுத்துதல்

கிட்ஹப் பக்கங்களில் தரவுத்தொகுப்புகள் மற்றும் உதவி செயல்பாடுகளை ஹோஸ்ட் செய்வது வளங்களை அணுகக்கூடியதாக மாற்றுவதற்கான சிறந்த வழியாகும். R உடன் பணிபுரியும் டெவலப்பர்களுக்கு, ஊடாடலின் ஒருங்கிணைப்பு பயனர் ஈடுபாட்டை மேலும் மேம்படுத்தலாம், குறிப்பாக உங்கள் தரவை ஆராயும் குறியீட்டாளர்கள் அல்லாதவர்களுக்கு. ஷைனிலைவ் அத்தகைய ஊடாடுதலை நேரடியாக pkgdown இணையதளத்தில் உட்பொதிப்பதற்கான நடைமுறை தீர்வை வழங்குகிறது.

ஆர் பேக்கேஜ்கள் அல்லது கிட்ஹப் பக்கங்களில் ஷைனி ஆப்ஸை இணைப்பதில் ஆதாரங்கள் இருந்தாலும், ஷைனிலைவ்வை pkgdown இணையதளங்களுடன் திறம்பட இணைப்பதில் அறிவு இடைவெளி உள்ளது. தரவுத்தொகுப்புகள் மற்றும் உதவி செயல்பாடுகளுடன் சிறிய R தொகுப்புகளை பராமரிக்கும் ஒருவர், நீங்கள் தரவு ஆய்வை உள்ளுணர்வு மற்றும் பயனர் நட்புடன் மாற்றுவதை நோக்கமாகக் கொண்டிருக்கலாம். ஷைனிலைவ் இந்த இடைவெளியைக் குறைக்க முடியும்.

உங்கள் pkgdown இணையதளத்தின் "கட்டுரைகள்" பிரிவில் பளபளப்பான பயன்பாட்டை இணைப்பது, R தொகுப்பு ஆவணங்களை ஓவர்லோட் செய்யாமல் ஊடாடும் அம்சங்களை வழங்குவதற்கான நெறிப்படுத்தப்பட்ட வழியை வழங்குகிறது. இந்த முறையானது குறியீட்டு முறை பற்றி அறிமுகமில்லாத பயனர்கள் கூட தரவை எளிதாக உட்செலுத்தி காட்சிப்படுத்த முடியும் என்பதை உறுதி செய்கிறது. டெவலப்பர்கள் மற்றும் பயனர்களுக்கு இது ஒரு வெற்றி-வெற்றி! 🚀

எடுத்துக்காட்டாக, மக்கள்தொகைத் தரவை மக்கள்தொகை மூலம் வடிகட்டக்கூடிய ஒரு சுகாதார தரவுத்தொகுப்பை கற்பனை செய்து பாருங்கள். ShinyLive ஐப் பயன்படுத்தி, GitHub பக்கங்களில் இந்தப் பயன்பாட்டை உருவாக்கி வரிசைப்படுத்தலாம், இதனால் தரவை மாறும் வழியில் அணுகலாம். தற்போதுள்ள ஆப்ஸ் அமைப்பைக் கொண்டு படிப்படியாக இதை எவ்வாறு அடைவது என்பதை இந்தக் கட்டுரை ஆராய்கிறது. 🛠️

கட்டளை பயன்பாட்டின் உதாரணம்
selectInput விருப்பங்களைத் தேர்ந்தெடுப்பதற்கான கீழ்தோன்றும் மெனுவை உருவாக்க ஷைனி UI இல் பயன்படுத்தப்பட்டது. எடுத்துக்காட்டு: selectInput("var", "Select மாறி:", தேர்வுகள் = பெயர்கள்(mtcars)). இது மாறி தேர்வுக்கான டைனமிக் பயனர் உள்ளீட்டை அனுமதிக்கிறது.
sliderInput ஷைனியில் ஸ்லைடர் உள்ளீட்டு விட்ஜெட்டை உருவாக்கி, பயனர்கள் மதிப்புகளின் வரம்பைத் தேர்ந்தெடுக்க அனுமதிக்கும். எடுத்துக்காட்டு: ஸ்லைடர்இன்புட்("வரம்பு", "வடிகட்டி வரம்பு:", நிமிடம் = 0, அதிகபட்சம் = 100, மதிப்பு = c(25, 75)). ஊடாடும் வடிகட்டலுக்கு அவசியம்.
renderPlot ஷைனி சர்வர் லாஜிக்கில் பயனர் உள்ளீட்டின் அடிப்படையில் ப்ளாட்களை மாறும் வகையில் உருவாக்க பயன்படுகிறது. எடுத்துக்காட்டு: output$plot
filter A function from dplyr to subset data based on conditions. Example: filter(get(input$var) >நிபந்தனைகளின் அடிப்படையில் dplyr இலிருந்து துணைக்குழு தரவுக்கான செயல்பாடு. உதாரணம்: filter(get(input$var) >= input$range[1]). தரவுத்தொகுப்புகளில் பயனர் வரையறுக்கப்பட்ட வடிப்பான்களைப் பயன்படுத்துவதற்குப் பயனுள்ளதாக இருக்கும்.
aes_string x மற்றும் y அச்சுகள் போன்ற அழகியல்களை நிரல் ரீதியாக அமைப்பதற்கு ggplot2 இல் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டு: aes_string(x = input$var). டைனமிக் சதி உருவாக்கத்திற்கு ஏற்றது.
geom_histogram ஹிஸ்டோகிராம் காட்சிப்படுத்தல்களை உருவாக்க ஒரு ggplot2 அடுக்கு. எடுத்துக்காட்டு: geom_histogram(பின்கள் = 10, நிரப்பு = "நீலம்", நிறம் = "வெள்ளை"). பயன்பாட்டில் விநியோகங்களைக் காட்சிப்படுத்துவதற்குப் பயனுள்ளதாக இருக்கும்.
uses மீண்டும் பயன்படுத்தக்கூடிய செயல்களைக் குறிப்பிட GitHub செயல்களில் YAML தொடரியல். எடுத்துக்காட்டு: பயன்கள்: actions/checkout@v3. முன் வரையறுக்கப்பட்ட பணிப்பாய்வுகளுடன் தடையற்ற ஒருங்கிணைப்பை உறுதி செய்கிறது.
shinylive.js உலாவியில் ஷைனி ஆப்ஸை இயக்குவதற்கான ஜாவாஸ்கிரிப்ட் லைப்ரரி. எடுத்துக்காட்டு: . நிலையான HTML பக்கங்களில் ஷைனி பயன்பாடுகளை உட்பொதிப்பதை இயக்குகிறது.
Shinylive.App குறிப்பிட்ட HTML கண்டெய்னரில் ஷைனிலைவ் பயன்பாட்டை துவக்கி இயக்குகிறது. உதாரணம்: const app = new Shinylive.App("#shiny-app");. உலாவி அடிப்படையிலான பயன்பாட்டு செயல்பாட்டை வழங்குகிறது.
sliderInput எண் வரம்பு தேர்வுக்கான ஸ்லைடர் உள்ளீட்டை உருவாக்குகிறது. எடுத்துக்காட்டு: ஸ்லைடர்இன்புட்("வரம்பு", "வடிகட்டி வரம்பு:", நிமிடம் = 0, அதிகபட்சம் = 100, மதிப்பு = c(25, 75)). பயனர்களுக்கான டைனமிக் வரம்பு வடிகட்டலைச் சேர்க்கிறது.

Shinylive உடன் ஊடாடும் தரவு ஆய்வுக் கருவிகளை உருவாக்குதல்

R மற்றும் ஷைனியைப் பயன்படுத்தி உருவாக்கப்பட்ட முதல் ஸ்கிரிப்ட், தரவுத்தொகுப்புகளை ஊடாடும் வகையில் ஆராய பயனர்களை அனுமதிக்கும் டைனமிக் இடைமுகத்தை உருவாக்குவதில் கவனம் செலுத்துகிறது. தி தேர்வு உள்ளீடு கீழ்தோன்றும் மெனுவிலிருந்து மாறிகளைத் தேர்வுசெய்ய பயனர்களை இயக்குவதற்கு கட்டளை அவசியம், பயன்பாட்டை அவர்களின் தேவைகளுக்கு ஏற்ப மாற்றுகிறது. ஜோடியாக ஸ்லைடர் உள்ளீடு, பயனர்கள் தரவை வடிகட்ட குறிப்பிட்ட வரம்பின் மதிப்புகளைத் தேர்ந்தெடுப்பதன் மூலம் தங்கள் ஆய்வை மேலும் செம்மைப்படுத்தலாம். உதாரணமாக, போன்ற தரவுத்தொகுப்பில் mtcars, பயனர்கள் "mpg" ஐ மாறியாகத் தேர்ந்தெடுத்து, 20 மற்றும் 30 மைலேஜ் கொண்ட கார்களைத் தனிமைப்படுத்த ஸ்லைடரைப் பயன்படுத்தலாம். இந்த கலவையானது பயனர் நட்பு மற்றும் உள்ளுணர்வு இடைமுகத்தை உறுதி செய்கிறது. 🚀

பயனர் உள்ளீடுகளின் அடிப்படையில் எதிர்வினை வெளியீடுகளை உருவாக்குவதன் மூலம் சேவையக பக்க தர்க்கம் UI ஐ நிறைவு செய்கிறது. இங்கே, தி renderPlot செயல்பாடு முக்கியமானது - இது வடிகட்டப்பட்ட தரவுத்தொகுப்பை செயலாக்குகிறது மற்றும் பறக்கும்போது மாறும் காட்சிப்படுத்தல்களை உருவாக்குகிறது. dplyr இன் ஒருங்கிணைப்பு வடிகட்டி செயல்பாடு தரவுத்தொகுப்பின் தடையற்ற துணை அமைப்பை அனுமதிக்கிறது, அதே நேரத்தில் ggplot2 இன் geom_histogram பார்வைக்கு ஈர்க்கும் மற்றும் தகவல் தரும் அடுக்குகளை உறுதி செய்கிறது. ஒரு பயனர் வயது வரம்புகளை வடிகட்டக்கூடிய மற்றும் சுகாதார அளவீடுகளின் விநியோகத்தை உடனடியாகக் காணக்கூடிய ஒரு சுகாதார தரவுத்தொகுப்பை கற்பனை செய்து பாருங்கள் - இந்த ஸ்கிரிப்ட் டெவலப்பர்களுக்கு குறைந்த முயற்சியுடன் அத்தகைய ஊடாடுதலை சாத்தியமாக்குகிறது.

இரண்டாவது ஸ்கிரிப்ட், கிட்ஹப் செயல்களைப் பயன்படுத்தி வரிசைப்படுத்தலை தானியக்கமாக்குவதில் கவனம் செலுத்துகிறது. pkgdown இணையதளங்களை திறம்பட பராமரிக்கவும் மேம்படுத்தவும் இது மிகவும் முக்கியமானது. A ஐப் பயன்படுத்துவதன் மூலம் deploy-app.yaml கோப்பு, புதுப்பிப்புகளைத் தள்ளும் மற்றும் ShinyLive பயன்பாட்டைப் பயன்படுத்துவதற்கான செயல்முறையை நீங்கள் தானியங்குபடுத்தலாம். போன்ற முக்கிய கட்டளைகள் செயல்கள்/செக்அவுட்@v3 களஞ்சியத்திலிருந்து சமீபத்திய குறியீடு பயன்படுத்தப்படுவதை உறுதிசெய்யவும், ஷைனைலைவ்-குறிப்பிட்ட அமைப்பு பணிப்பாய்வுக்குள் தடையின்றி ஒருங்கிணைக்கிறது. எடுத்துக்காட்டாக, புதிய வடிப்பான்கள் அல்லது அம்சங்களுடன் உங்கள் பயன்பாட்டைப் புதுப்பிப்பதை கற்பனை செய்து பாருங்கள்—இந்த ஆட்டோமேஷன் மாற்றங்கள் உடனடியாக ஆன்லைனில் பிரதிபலிக்கிறது, நேரத்தைச் சேமிக்கிறது மற்றும் கைமுறை பிழைகளைக் குறைக்கிறது. ⚙️

மூன்றாவது தீர்வு ஷைனி பயன்பாட்டை ஒரு நிலையான HTML கோப்பில் போர்த்துவதை உள்ளடக்கியது. பயன்படுத்துவதன் மூலம் shinylive.js, டெவலப்பர்கள் செயலில் உள்ள R சேவையகத்தின் தேவையைத் தவிர்த்து நேரடியாக தங்கள் pkgdown இணையதளத்தில் பயன்பாட்டை உட்பொதிக்கலாம். இந்த முறை R நிறுவப்படாமலேயே பயனர்களுக்கு பயன்பாட்டை அணுகக்கூடியதாக ஆக்குகிறது, அணுகலை மேம்படுத்துகிறது. உதாரணமாக, ஒரு ஆசிரியர், மக்கள்தொகைத் தரவுகளில் ஊடாடும் செயலியை மாணவர்களுடன் பகிர்ந்து கொள்ளலாம், அவர்கள் தங்கள் உலாவிகளில் இருந்து நேரடியாக ஆராயலாம். சிக்கலான தரவுத்தொகுப்புகளை ஈர்க்கக்கூடிய மற்றும் கல்வி அனுபவமாக மாற்றுவதால், இந்த தீர்வு குறியீடற்றவர்களுக்கு மிகவும் மதிப்புமிக்கது. 🌐

Shinylive ஐப் பயன்படுத்தி pkgdown இணையதளத்தில் பளபளப்பான பயன்பாட்டை உட்பொதித்தல்

தீர்வு 1: முன்பக்க மற்றும் பின்தள ஒருங்கிணைப்புக்கான ஷைனைலைவ் உடன் R

# app.R
# Load necessary libraries
library(shiny)
library(dplyr)
library(ggplot2)

# UI definition
ui <- fluidPage(
  titlePanel("Interactive Data Viewer"),
  sidebarLayout(
    sidebarPanel(
      selectInput("var", "Select Variable:",
                  choices = names(mtcars)),
      sliderInput("range", "Filter Range:",
                  min = 0, max = 100, value = c(25, 75))
    ),
    mainPanel(plotOutput("plot"))
  )
)

# Server logic
server <- function(input, output) {
  output$plot <- renderPlot({
    data <- mtcars %>%
      filter(get(input$var) >= input$range[1],
             get(input$var) <= input$range[2])
    ggplot(data, aes_string(x = input$var)) +
      geom_histogram(bins = 10, fill = "blue", color = "white")
  })
}

# Run the app
shinyApp(ui, server)

கிட்ஹப் செயல்களைப் பயன்படுத்தி ஷைனைலைவ் பயன்படுத்துதல்

தீர்வு 2: கிட்ஹப் செயல்கள் மற்றும் ஷைனைலைவ் மூலம் வரிசைப்படுத்தலை தானியக்கமாக்குதல்

# deploy-app.yaml
# Workflow configuration
name: Deploy ShinyLive App

on:
  push:
    branches:
      - main

jobs:
  deploy:
    runs-on: ubuntu-latest

    steps:
    - name: Checkout repository
      uses: actions/checkout@v3

    - name: Set up R
      uses: r-lib/actions/setup-r@v2

    - name: Install dependencies
      run: |
        Rscript -e "install.packages(c('shiny', 'shinylive'))"

    - name: Deploy app
      uses: posit-dev/r-shinylive@actions-v1
      with:
        app-dir: ./

ஷைனி பயன்பாட்டிற்கான நிலையான HTML ரேப்பரைச் சேர்த்தல்

தீர்வு 3: pkgdown ஒருங்கிணைப்புக்கான ஸ்டேடிக் HTML இல் ஷைனி ஆப்ஸை மூடுதல்

< !-- index.html -->
<!DOCTYPE html>
<html>
<head>
  <title>Interactive Shiny App</title>
  <script src="shinylive.js"></script>
</head>
<body>
  <div id="shiny-app"></div>
  <script>
    const app = new Shinylive.App("#shiny-app");
    app.run();
  </script>
</body>
</html>

ShinyLive உடன் pkgdown இணையதளங்களுக்கான அணுகல் மற்றும் செயல்திறனை மேம்படுத்துதல்

பயன்படுத்துவதன் ஒரு சக்திவாய்ந்த நன்மை ஷைனிலைவ் செயலில் உள்ள R சேவையகத்தை நம்பாமல் தனித்த ஊடாடுதலை இயக்கும் திறன் ஆகும். GitHub பக்கங்கள் போன்ற நிலையான இயங்குதளங்களில் பயன்பாடுகளை ஹோஸ்ட் செய்வதற்கு இது சரியானதாக்குகிறது. தொடர்ச்சியான சர்வர் ஆதரவு தேவைப்படும் பாரம்பரிய ஷைனி பயன்பாடுகளைப் போலன்றி, ஷைனிலைவ் உங்கள் பயன்பாட்டை ஒரு தன்னடக்கமான ஜாவாஸ்கிரிப்ட் தொகுப்பாக மாற்றுகிறது. இந்தத் தொகுப்பை உங்கள் pkgdown இணையதளத்தில் நேரடியாக உட்பொதிக்க முடியும், இதனால் பயனர்கள் உங்கள் தரவுத்தொகுப்புகளை எந்த உலாவியிலிருந்தும் தடையின்றி ஆராய முடியும். எடுத்துக்காட்டாக, உங்கள் R தொகுப்பில் காற்றின் தர அளவீடுகளின் தரவுத்தொகுப்பு இருந்தால், பயனர்கள் எந்த கூடுதல் மென்பொருளையும் நிறுவத் தேவையில்லாமல் தரவை மாறும் வகையில் வடிகட்டலாம் மற்றும் காட்சிப்படுத்தலாம். 🌍

மற்றொரு நன்மை அதன் பொருந்தக்கூடிய தன்மையில் உள்ளது குறியிடாதவர்கள். டிராப் டவுன்கள் மற்றும் ஸ்லைடர்கள் போன்ற அம்சங்களைச் சேர்ப்பதன் மூலம், உங்கள் தரவுடன் எவரும் தொடர்பு கொள்ளக்கூடிய சூழலை உருவாக்குகிறீர்கள். உதாரணமாக, ஒரு சுகாதார நிபுணர், ஒரு வரி குறியீட்டை எழுதாமல் வயதுக் குழுக்கள் அல்லது பகுதிகளைத் தேர்ந்தெடுப்பதன் மூலம் மக்கள்தொகைத் தரவை ஆய்வு செய்யலாம். ShinyLive மற்றும் GitHub பக்கங்களின் கலவையானது, இந்த ஊடாடும் அம்சங்கள் எளிதில் அணுகக்கூடியதாகவும் உள்ளுணர்வுடன் இருப்பதையும் உறுதிசெய்கிறது, இது உங்கள் திட்டத்தை பரந்த பார்வையாளர்களுக்கு மிகவும் பயனுள்ளதாக மாற்றுகிறது. 🧩

மேலும், பயன்பாட்டை இயக்க தேவையான ஆதாரங்களை மேம்படுத்துவதன் மூலம் உங்கள் pkgdown இணையதளத்தின் செயல்திறனை ShinyLive மேம்படுத்துகிறது. முழு தர்க்கமும் ஜாவாஸ்கிரிப்ட்டில் தொகுக்கப்பட்டுள்ளதால், பயன்பாடுகள் வேகமாக ஏற்றப்படும் மற்றும் மென்மையான ஊடாடுதலை வழங்குகின்றன. பெரிய தரவுத்தொகுப்புகளைக் காண்பிப்பதற்கு இது மிகவும் பயனுள்ளதாக இருக்கும், அங்கு ப்ளாட்களை வழங்குவது அல்லது வடிப்பான்களைப் பயன்படுத்துவது தாமதங்களை ஏற்படுத்தலாம். இதன் விளைவாக, நவீன இணையத் தரநிலைகள் மற்றும் அணுகல் எதிர்பார்ப்புகளுடன் ஒத்துப்போகும் தொழில்முறை தர பயனர் அனுபவமாகும். 🚀

pkgdown இணையதளங்களில் ShinyLive ஐப் பயன்படுத்துவது பற்றி அடிக்கடி கேட்கப்படும் கேள்விகள்

  1. ஷைனி ஆப்ஸை pkgdown இணையதளத்தில் எப்படி உட்பொதிப்பது?
  2. நீங்கள் பயன்படுத்தலாம் ShinyLive உங்கள் பளபளப்பான பயன்பாட்டை ஜாவாஸ்கிரிப்ட் தொகுப்பாக மாற்றவும் மற்றும் அதை உட்பொதிக்கவும் Articles உங்கள் pkgdown இணையதளத்தின் பகுதி.
  3. ShinyLive பயன்பாடுகளுக்கு நேரடி R சேவையகத்தை வைத்திருப்பது அவசியமா?
  4. இல்லை, ஷைனிலைவ் பயன்பாடுகள் தனித்தனியாக உள்ளன மற்றும் செயலில் உள்ள R சர்வர் தேவையில்லாமல் நேரடியாக உலாவியில் இயக்க முடியும்.
  5. நான் GitHub இல் மாற்றங்களைத் தள்ளும்போது தானாகவே பயன்பாட்டைப் புதுப்பிக்க முடியுமா?
  6. ஆம், நீங்கள் பயன்படுத்தலாம் GitHub Actions வரிசைப்படுத்தலை தானியக்கமாக்க. போன்ற ஒரு பணிப்பாய்வு deploy-app.yaml உங்களுக்காக இதை கையாள முடியும்.
  7. என்ன வகையான பயனர் தொடர்புகளை நான் சேர்க்கலாம்?
  8. போன்ற அம்சங்களை நீங்கள் சேர்க்கலாம் selectInput கீழிறங்கும் மற்றும் sliderInput உங்கள் பயன்பாட்டை மிகவும் ஊடாடத்தக்கதாக மாற்ற எண் வரம்புகளுக்கு.
  9. குறியிடாதவர்களுக்கு ShinyLive பொருத்தமானதா?
  10. முற்றிலும்! ஷைனிலைவ், குறியீட்டாளர்கள் அல்லாதவர்களை ஊடாடும் விட்ஜெட்கள் மூலம் தரவை ஆராய அனுமதிக்கிறது, இது அணுகலுக்கான சிறந்த கருவியாக அமைகிறது.

ஊடாடும் தரவு ஆய்வு எளிதானது

ஷைனிலைவ் pkgdown இணையதளங்களில் ஊடாடுதலை ஒருங்கிணைப்பதற்கான பயனர் நட்பு தீர்வை வழங்குகிறது. பளபளப்பான பயன்பாடுகளை உலாவி-தயாரான ஜாவாஸ்கிரிப்ட் தொகுப்புகளாக மாற்றுவதன் மூலம், அனைத்து திறன் நிலைகளின் பயனர்களுக்கும் ஈர்க்கக்கூடிய தரவு காட்சிப்படுத்தலுக்கு இது கதவுகளைத் திறக்கிறது. எடுத்துக்காட்டாக, மக்கள்தொகை பற்றிய தரவுத்தொகுப்பை எளிய கீழ்தோன்றும் மெனுக்கள் மற்றும் ஸ்லைடர்கள் மூலம் ஆராயலாம். 🌟

GitHub செயல்களுடன் ShinyLive ஐ இணைப்பது, வரிசைப்படுத்தல் செயல்முறையை ஒழுங்குபடுத்துகிறது, உங்கள் இணையதளம் சிரமமின்றி புதுப்பித்த நிலையில் இருப்பதை உறுதி செய்கிறது. நீங்கள் டெவலப்பராக இருந்தாலும் அல்லது தரவு நிபுணராக இருந்தாலும், இந்த அணுகுமுறை தொழில்நுட்ப உள்ளடக்கத்திற்கும் உள்ளுணர்வு பயனர் அனுபவத்திற்கும் இடையிலான இடைவெளியைக் குறைக்கிறது, இது உங்கள் தரவுக் கதைகளை இணைய உலாவியில் உயிர்ப்பிக்கும். 📊

ஆதாரங்கள் மற்றும் குறிப்புகள்
  1. உள்ளடக்கம் மற்றும் எடுத்துக்காட்டுகள் அதிகாரப்பூர்வ ஷைனிலைவ் ஆவணங்கள் மற்றும் பயிற்சிகளால் ஈர்க்கப்பட்டன. மேலும் விவரங்களுக்கு, பார்க்கவும் ஷைனிலைவ் அறிமுகம் .
  2. வரிசைப்படுத்தல் பணிப்பாய்வுகள் இதிலிருந்து மாற்றியமைக்கப்படுகின்றன ஷைனிலைவ் கிட்ஹப் களஞ்சியம் , இதில் மாதிரி GitHub செயல்கள் பணிப்பாய்வு மற்றும் ஒருங்கிணைப்பு உதவிக்குறிப்புகள் அடங்கும்.
  3. pkgdown ஒருங்கிணைப்பு உத்தியை வழிநடத்தியது pkgdown ஆவணம் , இது R தொகுப்புகளுக்கான ஆவண வலைத்தளங்களை உருவாக்குதல் மற்றும் நிர்வகித்தல் பற்றிய நுண்ணறிவுகளை வழங்குகிறது.
  4. நேரடி உதாரணத்தை ஆராய்வதன் மூலம் கூடுதல் உத்வேகம் கிடைத்தது SC மக்கள்தொகை கிட்ஹப் பக்கம் , இது pkgdown இல் ShinyLive இன் நிஜ-உலக பயன்பாட்டைக் காட்டுகிறது.