Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/philwareham/textpattern-bootstrap

Textpattern templates based on Bootstrap.
https://github.com/philwareham/textpattern-bootstrap

bootstrap framework textpattern textpattern-bootstrap textpattern-theme theme twitter-bootstrap

Last synced: 19 days ago
JSON representation

Textpattern templates based on Bootstrap.

Awesome Lists containing this project

README

        

# Textpattern Bootstrap Templates

**Currently under development.**

[![Build Status](https://travis-ci.com/philwareham/textpattern-bootstrap.svg)](https://travis-ci.com/philwareham/textpattern-bootstrap)
[Demo](https://bootstrap.philwareham.co.uk/).

Textpattern templates for use with [Bootstrap](https://getbootstrap.com/) v5.

## Supported web browsers

* Chrome, Edge, Firefox, Safari and Opera the last two recent stable releases.
* Internet Explorer 11.
* Firefox ESR latest major point release.

## Requirements

Building this repository requires:

* [Node.js](https://nodejs.org/)

## Build setup

### Installing required tools

The project uses [Webpack](https://webpack.github.io/) to run tasks and [Sass](https://sass-lang.com/) for CSS pre-processing. First make sure you have a recent version of [Node.js](https://nodejs.org/) installed. You can install Node.js using the [installer](https://nodejs.org/en/download/) or [package manager](https://nodejs.org/en/download/package-manager/).

### Installing dependencies

After you have Node.js taken care of, you can install the project's dependencies. Navigate to the project's directory, and run the dependency manager:

```ShellSession
$ cd textpattern-bootstrap
$ npm install
```

**npm** installs Webpack and any necessary JavaScript packages.

## Building

This repository hosts sources and needs to be built before it can be used. After you have installed all dependencies, you will be able to run the build:

```ShellSession
$ npm run build
```

## Updating Bootstrap

If you'd like to upgrade to a newer version of Bootstrap down the road just run:

```ShellSession
$ npm update
```

## Pre-built version

We provide a pre-built version of the theme files within the `themes` directory in case you don't want to build it yourself.

## License

Bootstrap is licensed under MIT license. Textpattern templates are licensed under GPLv2 license.