14 Commits

Author SHA1 Message Date
Rebeka Dekany
a648015db8 Centralize prettier configuration to root level (#30501)
* Merge all .prettierignore files into top-level config

* Merge all .prettierrc files into top-level config

* Replace service-specific glob patterns in package.json format scripts with `prettier .`

* Add template files with Jinja2, Go template, envsubst, and Handlebars syntax to .prettierignore

* Ignore GitHub templates

* Ignore PUG templates to format them separately with `format:pug`

* Encourage double quotes for YAML, YML files

* Move prettier for PUG source format script to the root

* Move prettier for styles source format script to the root

* Remove prettier for jenkins files from web

* Remove prettier source format script from all services

* Make .prettierrc more readable

* Update format scripts by file type

* Organise `.prettierignore`

* Add `--cache` flag to prettier scripts for faster runs

* Format all files with prettier

* Format all or format services

* Remove `format`/`format:fix` scripts from services since now it runs from root `package.json`

* Avoid conlficts with yamllint configuration

* Remove `--cache` flag from prettier scripts

* Update all service Makefiles to use root-level prettier configuration

* Update all Jenkinsfile to use root-level prettier configuration

* Ignore auto-generated files by build_scripts

* Update package-lock.json

* Update root Makefile format targets

* Update SP Jenkinsfile format target

* Update E2E Makefile format script

* Udpate `format_js` to work in both local and CI env

* Add docker-mailtrap to .prettierignore

docker-mailtrap is a third-party git-ignored directory used for testing

* Added Docker env detection to prevent nested Docker spawning

* Ignore handlebars templates

* Add cryptographic files and test output to `.prettierignore`

* Add terraform modules to `.gitignore`

* Remove prettier-plugin-groovy

* Use npx directly instead of Docker for local formatting for faster formatting

* Auto-generate Makefiles

* Revert "Remove prettier-plugin-groovy"

This reverts commit 194a33589a2e1e4d2225d10c67e9f025e4222025.

* Mount monorepo root in RUN_LINT_FORMAT for prettier config access

* Prettier ignores all `node_modules` by default regardless of location

* Show only changed files in format output

* Ignore LICENSE files

* Enable prettier on rendered build_scripts outputs

* Ignoring all the template folders by prettier

* Remove the public/minjs entry since it does not exist

* Remove all non-existent paths

* Sync `.prettierignore` with ignored files by `.gitignore` and `.dockerignore` files

* Revert "Auto-generate Makefiles"

This reverts commit c0233e490de1bc95fe437219d65e0b66e0331ec9.

* Revert "Use npx directly instead of Docker for local formatting for faster formatting"

This reverts commit 1d2b2cf1a6c6974c76885852a90dd55e84167e41.

* Ignore dashboard JSON files

* Ignore files generated by bin/update_build_scripts

* Remove unsupported file types from `.prettierignore`

* Ignore test fixture generated files

* Ignore README file types by prettier

* Ignore generate snapshots by prettier

* Allow to format generated bin/update_build_scripts by prettier

* Ensure build script outputs prettier-compatible tsconfig.json

* Fix build script output to match prettier formatting
- Fix Jinja2 whitespace in docker-compose templates
- Change YAML quotes from single to double

* Don't read cryptographic files by prettier

* Ignore google verification files by prettier

* Revert npx prettier formatting

* Ignore domain verification files

* Show only changed files in format output

* Make `.github` prettier

* Allow all files to be formatted in jobs by prettier

* Allow server-ce/server-pro files to be formatted by prettier

* Ignore more folders in clsi, filestory, git-bridge by prettier

* Update build script with `RUN_LINTING_CI_MONOREPO`

* Ignore docker-mailtrap and downloads in server-ce by prettier

* Restore prettier configs and prettierignore for V1 since it has its own prettier (an older version)

* Source format

GitOrigin-RevId: 637adc3cc422d1f20c86d6ebc8ec514d60758287
2026-02-04 09:08:22 +00:00
Jakob Ackermann
0f1d672a57 [server-ce] update copy/logo in README (#27104)
* [server-ce] add warning on not using sandboxed compiles

Co-authored-by: Mathew Evans <matt.evans@overleaf.com>

* [server-ce] update logo

Co-authored-by: Jamie Liu <jamie.liu@overleaf.com>

---------

Co-authored-by: Mathew Evans <matt.evans@overleaf.com>
Co-authored-by: Jamie Liu <jamie.liu@overleaf.com>
GitOrigin-RevId: 9fafa951af9918924eae5493dbe8f9aa3dfc87b2
2025-07-15 08:06:09 +00:00
Jakob Ackermann
eaefecb91d [server-pro] TeXLive 2025 has been released (#24285)
* [server-pro] TeXLive 2025 has been released

* [server-ce] bump copyright year in README

GitOrigin-RevId: ece909181b96f25250559cf387c19cd87bb48097
2025-03-13 09:06:48 +00:00
Alf Eaton
b617266c6d Merge pull request #21916 from overleaf/ae-spelling-cleanup
Spelling service cleanup

GitOrigin-RevId: 429071c6ad3cf55ae3cc6688cd1216ea7e9108fb
2024-11-19 09:05:00 +00:00
Lucie Germain
e3ff70e896 Merge pull request #18458 from overleaf/lg-copyright-year
Update copyright year to 2024 for Server CE

GitOrigin-RevId: 5b015be12f0277cd7c647d9361089638c81b8568
2024-05-27 10:23:37 +00:00
Alf Eaton
c91b092ba8 Merge pull request #12608 from overleaf/ae-link-dockerfiles
Link to the Dockerfile locations from the Community Edition README

GitOrigin-RevId: d182ced2ac9d51deb644e8729eed26af59bb5bc4
2023-04-19 08:02:56 +00:00
Alf Eaton
01627a9369 Merge pull request #9134 from overleaf/ae-server-ce-readme
Update open source README

GitOrigin-RevId: 31ebe9d64e9ed0d6ffe6d134902778c98294f159
2022-08-12 08:05:57 +00:00
lyh16
3cccac21ec It's 2021 (#4906)
An update to the copyright years.

COPYBARA_INTEGRATE_REVIEW=https://github.com/overleaf/overleaf/pull/948 from lyh16:patch-1 409f925da3ce825ae108fdfca7ad1a10aa601119

Co-authored-by: lyh16 <41638369+lyh16@users.noreply.github.com>
GitOrigin-RevId: a004ee0db853c1189c3c5740d42a55107a2c88ed
2021-08-30 08:03:13 +00:00
John Lees-Miller
faf93a6df1 Merge pull request #4905 from overleaf/revert-4900-import-public-pr-948
Revert "[Imported] It's 2021, (#948)"

GitOrigin-RevId: 0117c8aa391e99ddf906eb14c6ca102857f718c6
2021-08-30 08:03:07 +00:00
John Lees-Miller
1724daa2c5 Merge pull request #4900 from overleaf/import-public-pr-948
[Imported] It's 2021, (#948)

GitOrigin-RevId: 2054a1df37861a5c0a704ded7100f3a8b854b289
2021-08-30 08:03:04 +00:00
Copybot
f0f9952369 Merge pull request #943 from overleaf:jpa-copybara-take-2
GitOrigin-RevId: 96ab0fab12d3b3c6edab2d1b18cf375315da5e24
2021-08-16 08:03:02 +00:00
Jakob Ackermann
a7a67c775c Merge pull request #4710 from overleaf/import-public-pr-941
[Imported] [misc] change README for testing copybara import, (#941)

GitOrigin-RevId: 34f7887c0a5ca21a7026a6734d33efee507a307a
2021-08-16 08:02:57 +00:00
Jakob Ackermann
a508252fc5 [misc] README: remove links to other repositories 2021-08-13 14:59:43 +01:00
Jakob Ackermann
6aa9882a1c Merge remote-tracking branch 'dev-env/jpa-monorepo' into main
GitOrigin-RevId: 9128e3b9c9e05476356045697667df2ca3b3cf25
2021-08-05 08:03:43 +00:00