No articles match
Getting started 13 days ago
Installing | Getting started | Create a package | dev/01_start.R | Fill the DESCRIPTION | Set common Files | Init Tests | Add various tools | Remove current favicon | Add a new one | Try the app
Day to day development 13 days ago
Day to day development with | Launching the app | dev/02_dev.R | Add dependencies | Add modules | Add function files | Add external files | Adding these external resources to your app | Add a data-raw folder | Add tests | Documentation | Vignette | Code coverage | Using {golem} dev functions
Deploy your app 13 days ago
About the run_app() function | Deploying Apps with | Posit Products | Docker | Without using | Using {renv} - CASE 1 : you didn't use renv during development process | Using {renv} - CASE 2: you already have a renv.lock file for your project
JavaScript 13 days ago
Using {golem} js functions | golem::invoke_js() | A quick intro to jQuery selectors
Configuration 13 days ago
Two Ways to Manage Production vs Development Mode | About inst/golem-config.yml | Setting golem-config | Using golem-config | app_config.R | golem_config vs golem_options | Connecting Back to the R Options Approach | The R Options Mechanism | Important: The Two Mechanisms Are Independent | Best Practices | Note for {golem} < 0.2.0 users
Extending {golem} 13 days ago
Project Hooks | What it is | How it works | Defining your own project_hook | Example | Module templates | Defining your own module_template | JS & CSS & SASS templates | Defining your own template | Turn on the maintenance mode | How to set the maintenance mode | The maintenance page
Contribute to Golem 13 days ago
Contributing to Golem | Note for the contributors | Code style | Actual state of the package | Code of Conduct
Pre-submission gates1 months ago
audit_check() - check with CRAN settings | check_n_covr() - check plus coverage in one pass | audit_userspace() - no files left after check
Auditing an R package you have just received1 months ago
TL;DR - the audit script | Why share the check object? | Per-issue cheatsheet | Globals (no visible binding) | Missing roxygen tags | Non-ASCII characters | Undocumented datasets | Old-style inst/CITATION | Unquoted package names in Description | Network / download calls | \dontrun{} blocks in examples | Minimal end-to-end on a fake package | Next step: pre-submission gates
Create dependencies file2 months ago
Write instructions to install all dependencies from a "DESCRIPTION" file
Complete Guide to rtodoist4 months ago
Introduction | Getting Started | Setting Up Your API Token | Projects | Creating and Managing Projects | Tasks | Creating Tasks | Managing Tasks | Filtering Tasks | Sections | Managing Sections | Labels | Managing Labels | Comments | Managing Comments | Filters | Managing Custom Filters | Reminders | Managing Reminders | Collaboration | Managing Users and Collaborators | User Information | Invitations | Workspaces | Managing Workspaces | Activity Logs | Templates | Import and Export Templates | Backups | Managing Backups | File Uploads | Managing File Attachments | Complete Workflow Example | API Reference | Session Info
How it works4 months ago
1 - Get the token | Now save your token securly into R (one time per computer) | 2 - Now, let's play ! | Create new project, add tasks and users | Add new project | Add task to this project | Add users to this porject | All in the same time | More specific :
Resources1 years ago
Examples apps | Book | Cheatsheet
Deal with a 'fusen' flat file1 years ago
Rename a flat file | Fully deprecate a flat file after inflate
Switch from a package developed with fusen to a classical package1 years ago
Move from a package developed with fusen to a "classical" package
Tips and tricks1 years ago
Can I be lazy in names used? | Can I knit the content of the flat template ? | How to declare packages with library() for the future vignette ? | How to include examples that cannot be run ? | Document your internal datasets in a function chunk as usual | How to ignore some chunks ? | How to create a vignette with different title and Index Entry? | How not to create a vignette? | How to get a pre-filled template for a specific function name ? | How to pre-fill multiple functions in one template | How to inflate multiple flat files ? | How to store multiple functions in a unique R file ? | All functions under one title section | Use same @rdname in function roxygen | Use same @filename in function roxygen | Use chunk param filename = "the_comon_filename" | How to read dataset that I usually put in "tests/testthat/" for my unit tests? | Can I load all functions of the current flat file during development without having to inflate()? | Can I inflate a Quarto qmd file? | Can I use {fusen} with {golem}? | How can I know if R files were created from a flat or not ? | How can I get rid of everything related to 'fusen' in my package ?
a-Help during package development2 years ago
Load package | Use "dev/dev_history.R" | Fill your DESCRIPTION file | Change default parameters | Use the configuration file | Ignore some of the dependencies automatically detected | Add extra Suggests dependencies | Move detected dependencies from Imports to Suggests | A package was not detected by att_amend_desc | I have a Rmarkdown file / Quarto file in my "inst/" directory | Example on a fake package | Propose content for "Remotes" field | Create a file for package installation | Other possibilities
Bookdown, quarto and other scripts dependencies2 years ago
Load package | Use "dev/dev_history.R" | Use {attachment} with {bookdown} / {pagedown} / {quarto} dependencies | Propose content for "Remotes" field | Get all packages listed in "namespace" | Get all packages added using pkg::function or library/require | Get all packages called in your Rmd | Get all packages called in your Rmd and show them in this same Rmd
Draw a tree of your package files and functions2 years ago
Get a tree of the package structure to help developers | Get the list of functions from a R file
Register files in config2 years ago
{fusen} registers all files of your package | What is the configuration file? | What about unregistered files? | Deprecate flat files after inflate | Detect all files that are not registered in configuration file | How register_all_to_config() works
Inflate all your flat files2 years ago
Inflate all your flat files at once | Store configuration of each flat file once | Prevent some flat files to be inflated | Wrapper around inflate_all() | Register all other files to help clean your project | Compute the code coverage | Complete the process with your own code style
Alternative connections to projects2 years ago
Creating connections | function-in-function style | Define a custom function with gitlab() and a temporary connection
Create and manage a new GitLab project2 years ago
Set up GitLab connection | Define the project | Create a project called testor.main, owned by the user | Check created branch (depending on GitLab, main branch may still be "master") | Open the URL of the project | Add/modify and commit the README.md | Create a new branch named "for-tests" | Add and commit a CI file (".gitlab-ci.yml") | Use the commit created above and add a follow-up comment | Create a first issue (#1) with a follow-up comment | Delete project
Create gitlab-ci pipelines2 years ago
Go further: understand and build your own functions2 years ago
API calls | Writing custom gitlab request functions
Quick Start Guide to 'gitlabr'2 years ago
Quick Start Example | Central features of 'gitlabr' | Set connection and explore the GitLab instance | parameter style | Using GitLab CI with 'gitlabr'
Maintain packages with {fusen}2 years ago
Daily use of | Add a new set of chunks in the current Rmd | Create a new flat Rmd template | How to maintain a {fusen}? Can I use {fusen} with old-way packages ? | Option 1: Continue with the "flat_template.Rmd" | Option 2: Maintain like a classical package | What about packages already built the old way ? | Let's try to convince package developers with an example | Compare a classical way of building packages with the {fusen} way
Share on a GitHub website2 years ago
Initiate your package and share it on GitHub | What happens behind the scene ?
How to use fusen2 years ago
All steps to create a package with {fusen} from one Rmd file | Fill your package Description | Inflate your package from the flat Rmd template | Create a new package from command line directly, using a pre-defined template | Add a new "flat_template.Rmd" template in "dev/" directory | There can be development actions | Limitations
Split a Rmd or Qmd file into a tibble and vice-versa3 years ago
Parse and split a Rmd / Qmd file, and transform as tibble | Combine a parsed tbl Rmd / Qmd file into a new file
aa - Launch full project - all in one3 years ago
Init a new project with everything in one command
ac - Create the skeleton of the R project (package, app, book)3 years ago
create_r_project(): Create a R project with full content skeleton | Transform project as book with lozen template with create_book_project() | add_kit_project(): Add necessary files for any R project | add_kit_package(): Add files necessary for a package, including | Add files to buildignore : add_build_ignore() | Add files to gitignore : add_git_ignore() | Use a dev history file
aa - Create a new project with GitLab3 years ago
Packages | Define the name of the principal branch | Connection to GitLab | Create a new project or use an existing project | Create a new project | Get groups | Create the new project | Use an existing project | Get all information about the project | Clone your project and add the skeleton for your product (package, app, bookdown) | Define local installation and clone | Create the skeleton for your product and initiate the CI/CD | Initiate the CI/CD | Manage git tools (branches, commits, issues, etc.) | Create and manage the forge board and wiki | Visualise the status of your project
ab - Create a new project with GitHub3 years ago
Packages | Define the name of the principal branch | Connexion to GitHub | Create a new project or use an existing project | Create a new project | Use an existing project | Manipulate your project and add everything needed | Define local installation and clone | Create R project skeleton | Create weekly | Manage a calendar | Add commit templates | Add issue templates | Add CI log check for Code coverage | Push to server | Start main and create a production branch | Protect branches | No autoclose issue and coverage regex | Create the board | Add missing labels | Create the wiki pages | Add some special issues in the board | Add the first issue for the client | Add the issue that will be shown during the kick-off | Add the todo for the Lead Dev
ad - Set up continuous integration and continuous deployment for Gitlab CI/CD3 years ago
Initiate the Continuous Integration (CI) / Continuous Deployment (CD) | For a R package or a {golem} app | For a book | How can I find the pkgdown/book associated with my project | Continuous deployment on Posit Connect | CD of a pkgdown | Create the pkgdown | Initiate the deployment of your pkgdown | To be done on your R project | To be done on Gitlab | How can I find the pkgdown associated with my R package on Posit Connect | CD of a golem shiny app | Add an app.R at the root of your package to deploy on RStudio Connect | Initiate the deployment of your app | How can I find the app associated with my {golem} package | CD of a book | Build your book | Initiate the deployment of your book | How can I find the book deployed on Posit Connect ?
ae - Create Weekly with GitHub or GitLab3 years ago
For a project on Gitlab | Create a weekly for GitLab with gl_create_weekly() | Visualise the nature of the developments for GitLab with visualise_commits() | Visualise the progress of the milestones for GitLab with gl_get_milestones_progress() | For a project on Github
af - Build a pkgdown with reports3 years ago
build_pkgdown_with_reports() : build a pkgdown with coverage and test reports
ba - Manage forge board and wiki3 years ago
Add labels | Create the board | Add some special issues in the board | Add the first issue for the client | Add the issue that will be shown during the kick-off | Add the todo for the Lead Dev | Create the wiki pages | No autoclose issue and coverage regex | Add commit templates | Add issues templates
bb - Manage git tools (branches, commits, etc.)3 years ago
Define local installation and clone | Push to server | Create a production branch | Protect branches | No autoclose issue and coverage regex | Add commit templates | Add issues templates
fakir examples3 years ago
Fake client database | Fake products | Fake website visits | Fake questionnaire on mean of transport / goal | fake transport use
Continuous Integration3 years ago
Travis | Direct | Deploy + pkgdown | tic | Highlights | tic.R | tic_travis.yml
Getting Started3 years ago
Why use covrpage when developing a package? | Why use covrpage on top of say Codecov and Coveralls? | Is covrpage report only for users? | How is covrpage report built? | How to publish covrpage report? | Conclusion
Remote Covrpage3 years ago
Test Plans | Test Report
Tests and Coverage3 years ago
Coverage | Unit Tests
Create a book from vignettes with bookdown4 years ago
Create book repository inside a package | Create empty book | Build the book based on vignettes | Create short book with index and references only | Help user find the userguides
Create a pkgdown site inside your package4 years ago
Create the pkgdown | Help user find the site
Create Bibliography File4 years ago
Build a reference page | Add references to this page
Create package description page4 years ago
To describe your package and how to install it | Create and update a custom README with installation instructions
Use {renv} with developers tools4 years ago
Create reproducible environments for your R projects with
Create a gitbook with git_down4 years ago
Create a reproducible example of a versioned directory | Build book of commits messages | Read list of commits and extract information | Get commits and find pattern | Create a vignette that lists all files with date of modification
Présentation données inca35 years ago
Présentation | Recueil des consommations alimentaires | Fréquentiel alimentaire (FPQ) | Recueil des informations complémentaires | Caractéristiques socio-économiques et niveau de vie | Activité physique et sédentarité | Consommation de compléments alimentaires (CA) | Etat de santé et régimes particuliers | Habitudes et pratiques alimentaires | Mesures et relevés lors de la visite à domicile | Mesures anthropométriques | Participation et effectifs | les différentes bases disponibles | description_indiv_decode | habitudes_indiv_decode | habitudes_men_decode | actphys_sedent_decode | occasions | conso_compo_alim
Functions related to Excel5 years ago
excel_names : dealing with column names and position number
tools5 years ago
replace_pattern(): Replace all occurencies of a pattern by replacement | is_likert(): Verify levels of a factor vector
Mount other volumes in the container6 years ago
Create directories to mount in the Docker | Create the table of correspondance for additional volumes | Launch Docker with other volumes
Development in Docker with {renv}6 years ago
Create new package | Use {renv} inside Docker and keep installation of packages | {renv} and its different storage directories | Activate cache shared on host | Keep "renv_instructions.Rmd" up-to-date
Include the Docker container in a network6 years ago
Connexion with a mysql container | Launch Docker | Connect to database inside the container | Stop your db container | Stop RStudio Docker container and the network
Development in Docker6 years ago
Create new package | Launch Docker
Tests and Coverage6 years ago
Coverage | Unit Tests
How to read the covrpage report7 years ago
Case 1: package with a passing Travis build/local R CMD check | Case 2: package with a failing Travis build/local R CMD check
togglr8 years ago
Installation of togglr | From CRAN | From Github | Set toggl Api token | Start the tracking system | Stop the tracking system | Get total time passed on the current project | Get all your dashboard | Use Rstudio Addins | Some other useful functions are in this package
Introduction to fcuk9 years ago
fcuk | Installation of fcuk | Launch and use | Stop fcuk | Recurrent use of fcuk | fcuk functions | Feedbacks and questions