Présentation

{conj.region} permet de créer des notes de conjonctures régionales au format HTML, odt et pdf respectant la charte graphique de l’INSEE. Un exemple de sortie HTML est disponible ici

Installation

Déposer une nouvelle version du package sur Nexus

Installation avec Nexus

Vous pouvez installer le package en exécutant tout le code suivant:

### ----- Script généré par dev/dev_history_package.R -----
if (!requireNamespace("remotes", quietly=TRUE)) install.packages("remotes")
# Nettoyage avant installation
{
  suppressMessages(try(
    utils::remove.packages(pkgs = c("websocket", "conj.region")),
    silent = TRUE
  ))
}
# Install deps
# No Remotes ----
# Attachments ----
to_install <- c("bookdown", "curl", "fs", "knitr", "pagedown", "rmarkdown", "rstudioapi", "stringr", "testthat", "withr", "yaml")
  for (i in to_install) {
    message(paste("looking for ", i))
    if (!requireNamespace(i, quietly = TRUE)) {
      message(paste("     installing", i))
      install.packages(i)
    }
  }

# Install package
install.packages("conj.region", repos = c(
  "https://nexus.insee.fr/repository/r-local",
  getOption("repos")),
  type = "source"
)
# Test installation
library(conj.region)

Note: Dans le script ci-dessus, l’installation doit se dérouler en deux parties. D’abord installer les dépendances à partir des binaires pour éviter les problèmes de dépendances système. Puis installer le package lui-même depuis les sources sur votre Nexus.

En cas de problème d’installation, vous pouvez explorer le fichier d’alternatives inclu dans le package avec vos responsables de projets. Il permet notamment de tester si c’est la gestion du proxy qui pose problème: “dev/si_problemes_installations.Rmd”

Documentation

La documentation du package est séparé en plusieurs profils.

Rédaction d’une note

Si je suis pilote, je dois créer un nouveau projet de note de conjoncture. Je me réfère à l’article dédié :

Si je suis contributeur et dois participer à la rédaction d’une note. Je me réfère à l’article dédié :

Maintenance du package

Si je suis développeur du package et dois participer à sa maintenance et à la création de nouvelles fonctionnalités. Je me réfère à cette article.