Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
JavaScript CSS
branch: master

README.md

Bolt App

Initial development sponsored by The Steel Solutions Center.

The Steel Solutions Center is for people who need technical assistance, innovative solutions, or tools to make structural steel design even easier. Developed by AISC specifically for steel fabricators, structural engineers, architects, owners, developers and other professionals, the Steel Solutions Center is your number one source of information for structural steel.

Bolt App is built using standard web technologies for access on many popular devices. It is built using open source technologies, including jQuery, jQuery Mobile, RequireJS, and es5-shim.

Some icons by members of the The Noun Project, including Parker Martin (factor[e] design initiative), James Keuning, and Mauro Fontanari.

Copyright 2013 American Institute of Steel Construction (AISC)

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Developer Notes

Source code available on Github: https://github.com/AISCsolutions/BoltApp

The project will almost run from the bare directory - however same-origin policy on the data tables requires that the separated development files be run through a web server.

For production builds, this project uses Grunt to handle packaging and minifying files. The most notable requirement for Grunt is Node.js. The project includes a package.json solely for the Grunt modules needed by the project. You should be able to npm install to get the required packages, and then run grunt build to populate the dist directory

Once dist is built, the files in dist should be runable directly from the filesystem, although a web server will be required to enable offline support. Please note the (often hidden) .htaccess file, which will configure Apache to serve the cache manifest with correct mime-type. Other servers will require similar configuration if they don't use .htaccess.

Note dist contains a bolt.appcache file. This is regenerated on each build, but you still may need to take some care to ensure that your browser has loaded updated files once you've run from production build.

The About page within the application contains some high-level information about the libraries used in the application itself.

Something went wrong with that request. Please try again.