Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
renovate
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
GitHub Mirror
Renovate Bot
renovate
Commits
4e11c71c
Unverified
Commit
4e11c71c
authored
May 7, 2022
by
HonkingGoose
Committed by
GitHub
May 7, 2022
Browse files
Options
Downloads
Patches
Plain Diff
chore: create Gitpod configuration (#12210)
parent
a6daba68
No related branches found
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
.gitpod.yml
+7
-0
7 additions, 0 deletions
.gitpod.yml
docs/development/remote-development.md
+61
-0
61 additions, 0 deletions
docs/development/remote-development.md
with
68 additions
and
0 deletions
.gitpod.yml
0 → 100644
+
7
−
0
View file @
4e11c71c
tasks
:
-
init
:
>
nvm install 16 &&
nvm use 16 &&
yarn install &&
yarn run build
command
:
yarn run start
This diff is collapsed.
Click to expand it.
docs/development/remote-development.md
0 → 100644
+
61
−
0
View file @
4e11c71c
# Remote Development
This document gives tips and tricks on how to run Renovate in a remote container to add features or fix bugs.
You can improve this documentation by opening a pull request.
For example, if you think anything is unclear, or you think something needs to be added, open a pull request!
## First read the local development docs
Read the
[
local development docs
](
./local-development.md
)
first.
## What's remote development?
When you work locally, you install the tooling and code editor on your computer.
You are responsible for setting up the environment correctly.
With remote development you use a container that's hosted somewhere else.
You'll use the same code editor and have the same config as all other developers.
### Benefits
-
You only need a browser and internet
-
You don't need to install development dependencies on your computer
-
Start work in a fresh environment every time
-
Reproducible development environment
-
Similar config for all developers
-
Use VSCode in the browser
### Drawbacks
-
Waiting for the remote container to start
-
If your internet is down or Gitpod or GitHub Codespaces are down then you can't work
## Gitpod
You can use
[
Gitpod
](
https://gitpod.io/
)
for light development work like:
-
Editing the docs
-
Running ESLint, Prettier
For proper development, use GitHub Codespaces.
The config file for Gitpod is
`.gitpod.yml`
in the root of the repository.
Gitpod comes with 50 free hours each month.
If you need more hours you'll need to buy a plan with more hours.
### Gitpod tips
-
Use
`yarn jest:16`
to run the tests on Gitpod
### Known problems with Gitpod
-
`yarn jest:16`
has some failing tests
-
You can't preview Markdown files in the VS Code online editor
## GitHub Codespaces
The Renovate developers use
[
GitHub Codespaces
](
https://github.com/features/codespaces
)
.
The config files are in the
`.devcontainer`
folder in the repository.
You can only use GitHub Codespaces if you're invited into the beta by GitHub.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
sign in
to comment