Development

Git for total beginners

All sites hosted with Presslabs are stored on Git repositories; therefore, you need some basic Git knowledge in order to be able to manage them. Git usually seems a little overwhelming for newcomers, so we've put together the most basic Git command lines you need to know to make changes to your site's code.

Git from the command line

Since the Presslabs-provided Git repository is the _source of truth_ when it comes to hosting our clients’ websites code, here is a step-by-step tutorial on how to use Git command lines to manage your site’s source code.

Presslabs Development Essentials

We want to share with you some useful resources you can find in our knowledge base which can help you get through the elementary configuration steps for your Presslabs account.

Site access on Presslabs

Let us introduce you to your site's access map. See how you can access your site's files directly in our Presslabs dashboard, e.g. your code repository, database and media files, along with secure wp-admin access.

How to configure your SSH Keys

A step-by-step tutorial on how to generate and set up your SSH Keys in the Presslabs dashboard in order to easily access your site's source code via the SSH Protocol.

Presslabs development guidelines

Developing on our Presslabs platform is no different than developing on a regular WordPress website if you keep an eye on a few caveats. Make sure you are familiar with software development good practices on distributed systems.

How to use the DNS manager with various record types

Managing DNS records seems confusing for most users, especially since changing them affects how a website gets accessed. We have put together some practical examples to help our customers better understand how to use them on the Presslabs dashboard.

Git development with Fork on macOS

This is a step-by-step tutorial on how to manage your site's source code by using Fork on macOS. Fork is a fast and simple git client for Mac and Windows, and Presslabs friendly, too.

Git development with Fork on Windows

This is a step-by-step tutorial on how to manage your site's source code by using Fork on Windows. Fork is a fast and simple git client for Mac and Windows, and Presslabs friendly, too.

Github Development on macOS

Welcome to our step-by-step tutorial on how to manage your site's source code using Github Desktop on macOS! Learn how to setup Github, clone your code locally, as well as comit and push changes in a smart and clean manner.

Github Development on Windows

A step-by-step tutorial on how to manage your site's source code using Github Desktop on Windows at Presslabs. Keeping track of your code's modifications has never been easier.

How to update WordPress for Vagrant usage

This is a common use case when you are running locally a different version of WordPress than the one on your production site. In this case, you need to update the WordPress version accordingly.

Development Life Cycle

We have detailed all the steps necessary to set up a proper development life cycle on the Presslabs platform, following the well know pipeline development - stage - production.

Git FAQ

Some frequently asked questions about common day-by-day Git operations.

Local development

You can locally develop a WordPress site that is hosted at Presslabs by following a few easy steps. This will help you understand how to use Vagrant and the production file structure.

Gitea Development

This is a short introduction to our Gitea-based Presslabs dashboard which offers easy to manage repositories through a visual, user-friendly interface. HTTPS and SSH access guaranteed.