No articles match
Resources29 days ago
Book | Cheatsheet | Agent skills | Videos and talks | Examples apps
Get started with bootstrict30 days ago
Why bootstrict | A first app | Conventions (minimum deviation from Shiny) | The map of the package | How bootstrict differs from Shiny | Overlays live in the UI — they are not built from the server | Server helpers take id first and session last | Two kinds of inputs | bs_button() is an action button only when given an id | Run the bundled apps
Layout and the grid30 days ago
Pages | Containers | The grid: rows and columns | bs_row() | bs_col() | Responsive spans | Gutters, alignment and order | Stacks
Theming and the designer hand-off30 days ago
The motivating workflow | bootstrict_theme() | The _variables.scss sheet | Inspecting a sheet with parse_scss_variables() | Colour modes (Bootstrap 5.3) | Set the initial mode on the page | Flip the mode from the server | Following the operating system | Scope a mode to one component | Utilities | The golem hook | Attaching the dependency by hand
Forms and inputs1 months ago
The two families | Text-like inputs | Select | Checkboxes, switches, radios and groups | Range and colour (native inputs) | Dates and files | Composing inputs | Input groups | Floating labels | Forms, labels, help and validation | Dates | Toggle buttons | Validation | Putting it together
Components1 months ago
Buttons | Download buttons | Cards | Alerts | Badges | Accordion (interactive) | Carousel (interactive) | Collapse (interactive) | List group (interactive) | Progress (interactive) | Spinners and placeholders
Navigation1 months ago
Nav vs. tabset | Static nav | Interactive tabset | Navbar | A navbar that switches pages | Breadcrumbs | Pagination | Dropdowns
Content: tables, media and typography1 months ago
Tables | Images | Figures | Blockquotes | Display typography | Lists | Small helpers
Overlays and server-driven interactivity1 months ago
The overlay model: declare in the UI, open by id | Modal | Dynamic content | Opening without a server round trip | Offcanvas (drawer) | Toasts | Tooltips and popovers | Scrollspy | Inside a Shiny module | The pattern, in one place
Getting started 4 months 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 4 months 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 4 months 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 4 months ago
Using {golem} js functions | golem::invoke_js() | A quick intro to jQuery selectors
Configuration 4 months 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} 4 months 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 4 months ago
Contributing to Golem | Note for the contributors | Code style | Actual state of the package | Code of Conduct
fakir examples3 years ago
Fake client database | Fake products | Fake website visits | Fake questionnaire on mean of transport / goal | fake transport use
gargoyle4 years ago
About | What the heck? | For whom? | The trade-off | Design pattern | Example | Code of Conduct
Adverbs4 years ago
silently() | surely() | with_message() and with_warning() | without_message(), without_warning(), and discretly()
Condition handling4 years ago
warnings and messages | In function | none, all, any | on_error()
If4 years ago
if_ conditions
Try Catch4 years ago
attempt | silent_attempt | try catch | With mappers | Traditionnal way | try_catch_df() | map_try_catch()
Tests and Coverage6 years ago
Coverage | Unit Tests
attempt8 years ago
Introduction to | Install | Using | try catch | adverbs | if | conditions | About mappers | Misc | Acknowledgments | Contact
Tests and Coverage8 years ago
Coverage | Unit Tests
Introduction to languagelayeR8 years ago
languagelayerR | Language layer API | Install languagelayerR | How languagelayeR works | First of all | Examples | getLanguage | getSupportedLanguage | Contact
Getting started with proustr8 years ago
Tools for Natural Language Processing in French and texts from Marcel Proust's collection "A La Recherche Du Temps Perdu" | Find your way into | proust_*() functions | proust_books() | proust_characters() | proust_random() | proust_stopwords() | pr_*() functions | pr_detect_days() | pr_detect_months() | pr_detect_pro() | pr_keep_only_alnum() | pr_normalize_punc() | pr_stem() | Install proustr
Getting started8 years ago
Getting started with | About | Installing tidystringdist | {tidystringdist} basic workflow | tidycomb() | Compute string distance