The phpBB styles and shared static assets for the FreeCAD forum at https://forum.freecad.org.
This repo is laid out so that it matches as closely as possible the actual on-disk deployment needed for phpBB (the software running the forum).
| Path | Deployed as | Contents |
|---|---|---|
styles/freecad/ |
styles/freecad/ in the phpBB root |
the FreeCAD style (light), child of prosilver |
styles/freecad-dark/ |
styles/freecad-dark/ in the phpBB root |
the FreeCAD-Dark style, child of prosilver |
freecad-assets/ |
freecad-assets/ in the phpBB root, served at /freecad-assets/ |
Bootstrap 3.3.5 CSS and JS, the site fonts, freecad.css, and the favicons, shared by both styles |
deploy/deploy-forum-style.sh is the server-side deployment script and .github/workflows/deploy.yaml the workflow that runs it; neither is deployed to the forum. The server runs an installed copy of the script, which an administrator updates by hand when it changes here.
Please submit changes as normal pull requests to this repo. Changes reach the forum only when a project Maintainer or forums manager explicitly runs the deployment workflow. There is (currently) no staging or test server available, all changes go directly to the live forum.
Both styles draw their icons with Font Awesome 4.7, which phpBB itself ships (assets/css/font-awesome.min.css) and the headers load through {T_FONT_AWESOME_LINK}; it is not part of this repository.
The repository as a whole is distributed under the GNU General Public License, version 2 (see LICENSE), the license of the phpBB templates the styles derive from. It includes third-party components under their own licenses:
| Component | Path | License |
|---|---|---|
phpBB prosilver-derived templates and theme |
styles/*/template/, styles/*/theme/ |
GPL-2.0 (phpBB) |
| Elegance style by Vjacheslav Trushkin, on which both styles are based | styles/*/ |
BSD-2-Clause, © 2015 Vjacheslav Trushkin; see styles/*/license.txt |
FreeCAD's changes and additions to both styles (by Yorik van Havre and others), including styles/freecad-dark/theme/freecad.css |
styles/*/ |
previously published under the LGPL-2.1 in FreeCAD-Homepage; distributed here under the GPL-2.0, as section 3 of the LGPL-2.1 permits |
| Bootstrap 3.3.5 | freecad-assets/css/bootstrap-3.3.5.min.css, freecad-assets/js/bootstrap-3.3.5.min.js |
MIT, © 2011-2015 Twitter, Inc.; see freecad-assets/LICENSE-Bootstrap.txt |
| GLYPHICONS Halflings font, as included in Bootstrap 3.3.5 | freecad-assets/fonts/glyphicons-halflings-regular.* |
© 2014 Jan Kovařík; made available by its author for Bootstrap free of cost, under Bootstrap's license |
| Fira Sans | freecad-assets/fonts/FiraSans-Regular.* |
SIL OFL 1.1, © 2012-2014 The Mozilla Foundation and Telefonica S.A.; see freecad-assets/fonts/OFL.txt |
| Evolventa | freecad-assets/fonts/Evolventa-* |
© 2016 Alex I. Kuznetsov, under the GPL-2.0 or the LaTeX Project Public License 1.3c or later at the recipient's choice; distributed here under the GPL-2.0 (LICENSE). Contains URW Gothic L, released by URW++ Design and Development GmbH |
freecad.css, from FreeCAD-Homepage |
freecad-assets/css/freecad.css |
LGPL-2.1 (the FreeCAD-Homepage license) |
| FreeCAD wordmark and favicons, from the FPA's official logo kit | styles/*/theme/images/FreeCAD-wordmark-light.svg, freecad-assets/images/ |
The FreeCAD logo is a registered trademark of the FreeCAD project association AISBL, used here for an official FPA project as described in the FreeCAD brand guidelines. Not covered by the repository's GPL-2.0 license. |