Skip to content
A fresh front-end bootstrap framework.
CSS JavaScript HTML
Find file
Latest commit e2f2949 Apr 22, 2016 @sebnitu random update
Failed to load latest commit information.
docs Finalized the dropdown module with documentation. Mar 13, 2016
examples Finished refactoring the class and mixin naming convention Apr 6, 2015
jakelib Updated to new version of build scripts and updated year Jan 3, 2016
src random update Apr 22, 2016
.gitignore Finalized the dropdown module with documentation. Mar 14, 2016
LICENSE Updated to new version of build scripts and updated year Jan 3, 2016
README.md
index.html Finished the position modifiers for dropdowns module and made some fi… Apr 23, 2015
jake-config.js Added comments to jake-config.js Apr 8, 2015
package.json Updated to new version of build scripts and updated year Jan 3, 2016

README.md

BaseWeb

Currently v1.2.1

About

BaseWeb is a SCSS front-end development library and framework built to make working on web based projects more enjoyable. It's focused on keeping your projects simple, organized and responsive.

Upcoming Features

The main features being worked on right now are blocks. The following list of blocks are currently on the production list:

  • Modals
  • Tooltips
  • Menus
  • Pagination
  • Tabs

Documentation

Documentation is currently being worked on and you can view them if you clone or download the repo. There will also be an online version at http://getbaseweb.com/.

Upcoming Features

Upcoming features and updates to BaseWeb documentation:

  • Add some form of change or development log, similar to Cargo Devlog.
  • Add a blog to highlight new features and post tutorials.
  • Incorporate markdown-it node module for use with the devlog, blog and readme.
  • Setup auto deployment for docs to http://getbaseweb.com/.

Build Scripts

BaseWeb uses Node, Jake and Jake-Builds for building both the source and docs. For more information on how to update build scripts using this stack, make sure to checkout Jake-Builds.

Node Packages

Run npm install to install required node modules for build scripts. This is the following node stack used to build BaseWeb assets and documentation files:

Node Modules Versions Description
jake 8.0.12 The JavaScript build tool for Node.js
node-watch 0.3.4 Used in handling the watch task
node-sass 3.4.2 Used for compiling and minifying src and doc CSS from SCSS files
uglify-js 2.4.19 Used to compile and minify our JavaScript files
mustache 2.0.0 Used to build our HTML files for docs, examples and readme
imagemin 3.1.0 Used to optimize our image files

Keep in mind that if you use the imagemin module, Jpegtran should be installed globally. You can install it with Homebrew using: brew install jpeg

Jake Tasks

To see the full list of available Jake tasks for a project, use jake -ls. The following tasks are available for building BaseWeb and related files:

Jake Tasks Description
jake build:scss Compiles and minifies SCSS
jake build:js Compiles and minifies JavaScript
jake build:img Optimizes images
jake build:docs Build documentation
jake build:examples Build examples
jake watch Watch for change to files and rebuild if they change

Copyright and License

BaseWeb and BaseWeb documentation copyright (c) 2016 Sebastian Nitu. BaseWeb is released under the MIT license and BaseWeb documentation is released under Creative Commons.

Something went wrong with that request. Please try again.