Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mohammed-taysser/gutenberry

Hello world and welcome in version 2 of `Gutenberry`. It's multiple page designed for a blog website. I introduce a lot of technologies ond new tools to boost speed and performance.
https://github.com/mohammed-taysser/gutenberry

blog crop-image cropperjs glide guttenbey javascript loading-animations news sass vanilla-javascript vanilla-js

Last synced: 5 days ago
JSON representation

Hello world and welcome in version 2 of `Gutenberry`. It's multiple page designed for a blog website. I introduce a lot of technologies ond new tools to boost speed and performance.

Awesome Lists containing this project

README

        

# [Gutenberry][github-live] 💥

- [Homepage][github-live]
- [Source][github-src]

Hello world and welcome in version 2 of [`Gutenberry`][github-live]. It's multiple page designed for a blog website. I introduce a lot of technologies ond new tools to boost speed and performance.

## Quick start 🚀

Choose one of the following options:

- **Download** the latest stable release from [releases][github-releases]. This zip file is a snapshot of the dist folder.
- **Clone** the git repo and **checkout** the tagged release you'd like to use. The dist folder represents the latest version of the project for end users.

```shell
# clone the repo
git clone https://github.com/Mohammed-Taysser/Gutenberry.git

# choose release
git checkout release_tag
```

then in the project directory, run the command:

```shell
# install dependencies
npm install

# go to live
npm run start
```

## Features 💬

- no `jQuery` needed but also still supported 😉
- Designed with progressive enhancement in mind.
- Most Of Functionality Built Using Vanilla Js With Little Of Es6.
- Using the power of `Gulp.Js` as Task Runner
- Minify Both `Html` And `Css` And `Javascript` For More Performance 💪

## Browser Support 🛠️

supports the latest, stable releases of all major browsers.

You can find our range of supported browsers in our package.json At present we extend the [browsersList][browserslist] default with the addition of IE 11.

[That configuration translates to this full list of browsers.][browserslist-translate]

```json
"browserslist": [
"> 0.5%",
"last 2 versions",
"IE 10"
],
```

## Documentation 📝

Take a look at the [documentation table of contents](doc/TOC.md). This documentation is bundled with the project which makes it available for offline reading and provides a useful starting point for any documentation you want to write about your project

## Used Tools 🤖

- [`Gulp.js`][Gulp-js] A Toolkit To Automate
- [`SASS`][sass-lang] Css With Superpowers
- [`pug.js`][pug-js] high-performance template engine
- [`ESlint`][ESlint] Find and fix problems in JavaScript code
- [`html-to-pug`][html-to-pug] online converter
- [`Fontawesome v5.15`][fontAwesome-v5] vector icons and social logos
- [`Bootstrap v5.1`][bootstrap-v5] customize & responsive mobile-first framework
- [`ubuntu-font`][ubuntu-font]
- [`cropper.js`][cropper]
- [`autoComplete.js`][autoComplete] simple, pure vanilla Javascript library

[github-live]:
[github-releases]:
[github-src]:
[fontAwesome-v5]:
[bootstrap-v5]:
[Montserrat-Alternates]:
[ubuntu-font]:
[browserslist]:
[browserslist-translate]:
[nice-select2]:
[sass-lang]:
[Gulp-js]:
[ESlint]:
[pug-js]:
[glide-js]:
[html-to-pug]:
[simple-bar]:
[howler]:
[cropper]:
[autoComplete]: