Contribution¶
Todo
Review
This section is dated and needs to be reviewed and rewritten.
Name Spaced Packages discusses how one might distribute common template/data through Python packages. Such packages, and related 3rd party extentions, allow for unhindered contribution, provided all parties adhere to a few conventions. Package Structure outlines the conventions for the web-templates package so that no one overrides or breaks anothers contribution.
Todo
Review
This section is dated and needs to be reviewed and rewritten.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/web-templates/checkouts/latest/docs/contribution.rst, line 5.)
Todo
Review
This section is dated and needs to be reviewed and rewritten.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/web-templates/checkouts/latest/docs/design.rst, line 5.)
Todo
These base files are named base.ENGINE.html
; this should be applied for all of the base frameworks.
It frees the user up to migrate from some base.html
to base.ENGINE.html
until they can adopt web templates across their entire site and revert back to base.html
.
The “Sphinx in Django” section of the documentation also illustrates the utility in having the sphinx_ENGINE
themes compile ones documentation to depends upon a base.ENGINE.html
template rather then a base.html
.
I believe these templates were measnt to ‘passivate’; that is setup the base functionality for the website for a given template engine e.g. include boostrap/material design react etc.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/web-templates/checkouts/latest/docs/design.rst, line 12.)
Todo
Specifically for sphinx the file E:Pythonweb-templatesweb_templatessphinxdjangolayout.html
, a copy of E:Pythonweb-templatesweb_templatesbasiclayout.html
, may be sued by sphinx to compile documentation that depends upon a base.sphinx.html
file; based upon the users base.html
which in turn subclasses web-teplates/../skeleton.html
.
The current E:Pythonweb-templatesweb_templatesbase.sphinx.html
seems to duplicate the E:Pythonsphinxsphinxthemesbasiclayout.html
from the Sphinx base theme more then anything else; I believe this was to be merged with E:Pythonweb-templatesweb_templatessphinxdjangolayout.html
.
E:Pythonweb-templatesweb_templatesbase.sphinx.html
was probably meant to serve as a bridging template for users to simply copy or extend as necessary.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/web-templates/checkouts/latest/docs/design.rst, line 29.)
Todo
Review
This section is dated and needs to be reviewed and rewritten.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/web-templates/checkouts/latest/docs/extentions.rst, line 5.)
Todo
Review how to show a Software Application, Bread Crumb, FAQ and How T links.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/web-templates/checkouts/latest/docs/seo.rst, line 15.)
Todo
Write
This section needs to be written :
- Main structural blocks
- Main structural elements
- Review Js blocks to be more inline with the tempalates.rst documentation.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/web-templates/checkouts/latest/docs/templates/body.rst, line 7.)
Todo
Write
This section needs to be written :
- CSS Blocks
- Meta Blocks
- JS Blocks
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/web-templates/checkouts/latest/docs/templates/head.rst, line 7.)