mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-02-01 03:12:42 +01:00
95fd5ce2a4
After each Eterpad restart, the clients will request a new version of the static assets, even if they are not modified. This is the price we pay for knowing that no stale files are going to be served ever again. We could also have used a salted hash of the Etherpad version, but we chose the simpler way. For the rationale behind using a random string at each restart, see #3958. ACHTUNG: this may prevent caching HTTP proxies to work. Closes #3955. |
||
---|---|---|
.. | ||
db | ||
eejs | ||
handler | ||
hooks | ||
utils | ||
easysync_tests.js | ||
padaccess.js | ||
README.md | ||
server.js | ||
stats.js |
About the folder structure
- db - all modules that are accessing the data structure and are communicating directly to the database
- handler - all modules that respond directly to requests/messages of the browser
- utils - helper modules
Module name conventions
Module file names start with a capital letter and uses camelCase
Where does it start?
server.js is started directly