8000 minor #15809 Remove Sphinx build and SymfonyCloud deployment (javiere… · symfony/symfony-docs@4868ad8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4868ad8

Browse files
committed
minor #15809 Remove Sphinx build and SymfonyCloud deployment (javiereguiluz)
This PR was merged into the 4.4 branch. Discussion ---------- Remove Sphinx build and SymfonyCloud deployment As discussed internally in the Symfony Docs Team (`@wouterj`, `@xabbuh`, `@weaverryan`, `@OskarStark`) and as discussed with `@fabpot` too, we're removing: (1) Doc build deployment on SymfonyCloud. Not needed for most contributors because we now have several linters that will alert you about mistakes. Besides, we'll soon switch to a PHP-only solution to build docs, so it'll be trivial to set it up locally (vs the old Sphinx/Python-based or Docker-based doc build which was cumbersome) (2) The Sphinx-based build on GitHub actions, for the reasons mentioned above: we're about to switch to PHP-only doc building (it's already working locally, but we need to improve/refactor some things). Commits ------- 0652757 Remove Sphinx build and SymfonyCloud deployment
2 parents 0c4b093 + 0652757 commit 4868ad8

File tree

4 files changed

+0
-86
lines changed

4 files changed

+0
-86
lines changed

.github/workflows/ci.yaml

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,32 +9,6 @@ on:
99
- 'github-comments'
1010

1111
jobs:
12-
sphinx-build:
13-
name: Build (Sphinx)
14-
15-
runs-on: ubuntu-latest
16-
17-
container: python:3.7-alpine
18-
19-
steps:
20-
- name: "Checkout"
21-
uses: actions/checkout@v2
22-
23-
- name: "Display Python version"
24-
run: python -c "import sys; print(sys.version)"
25-
26-
- name: "Install Sphinx"
27-
run: pip install --user sphinx
28-
29-
- name: "Install dependencies"
30-
run: apk add --no-cache git make
31-
32-
- name: "Install custom requirements via pip"
33-
run: pip install -r _build/.requirements.txt
34-
35-
- name: "Build documentation"
36-
run: make -C _build SPHINXOPTS="-nqW -j auto" html
37-
3812
symfony-docs-builder-build:
3913
name: Build (symfony-tools/docs-builder)
4014

.symfony.cloud.yaml

Lines changed: 0 additions & 48 deletions
This file was deleted.

.symfony/routes.yaml

Lines changed: 0 additions & 11 deletions
This file was deleted.

.symfony/services.yaml

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)
0