All Projects → rock-solid → pwa-theme-obliq

rock-solid / pwa-theme-obliq

Licence: MIT license
OBLIQ Progressive Web Application V2.0

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to pwa-theme-obliq

ionic4-angular8-crud-mobileapps-example
Ionic 4 Angular 8 Tutorial: Learn to Build CRUD Mobile Apps
Stars: ✭ 20 (-31.03%)
Mutual labels:  ionic, apps
workbox-microsite
Workbox Microsite
Stars: ✭ 24 (-17.24%)
Mutual labels:  apps, progressive
Nativescript Ionic Template
📱 🖥 Create Mobile First apps, Web and Native sharing the code with Angular 🎉
Stars: ✭ 65 (+124.14%)
Mutual labels:  ionic, apps
ionic4-angular7-example
Ionic 4, Angular 7 and Cordova Tutorial: Build CRUD Mobile Apps
Stars: ✭ 57 (+96.55%)
Mutual labels:  ionic, apps
Simpleddp
An easy to use DDP client library
Stars: ✭ 130 (+348.28%)
Mutual labels:  ionic, apps
Ionic Cache
Ionic and Angular cache service with IndexedDB, SQLite and WebSQL support
Stars: ✭ 248 (+755.17%)
Mutual labels:  ionic
gh-token
Create an installation access token for a GitHub app from your terminal 💻
Stars: ✭ 154 (+431.03%)
Mutual labels:  apps
Ion Multi Picker
Multi Item Picker - An Ionic Custom Multi Picker Component
Stars: ✭ 244 (+741.38%)
Mutual labels:  ionic
Ionic Firebase Shopping Cart
HTML5 shopping cart using Firebase
Stars: ✭ 236 (+713.79%)
Mutual labels:  ionic
superacao-app
Aplicativo para o projeto "Anjos do SuperAção"
Stars: ✭ 17 (-41.38%)
Mutual labels:  ionic
opendatanetwork.com
The Open Data Network
Stars: ✭ 18 (-37.93%)
Mutual labels:  apps
privacysec
I don't have anything to hide, but I don't have anything to show you either.
Stars: ✭ 110 (+279.31%)
Mutual labels:  apps
Ionicons
Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere 🌎
Stars: ✭ 15,802 (+54389.66%)
Mutual labels:  ionic
block-photos
A photos app built with Ionic and Blockstack as backend.
Stars: ✭ 24 (-17.24%)
Mutual labels:  ionic
Ionic Mosum
Download Latest Ionic v3 Weather App ->
Stars: ✭ 246 (+748.28%)
Mutual labels:  ionic
Rocket.Chat.Apps-engine
The Rocket.Chat Apps engine and definitions.
Stars: ✭ 90 (+210.34%)
Mutual labels:  apps
Ews Javascript Api
EWS API for TypeScript/JavaScript - ported from OfficeDev/ews-managed-api - node, cordova, meteor, Ionic, Electron, Outlook Add-Ins
Stars: ✭ 241 (+731.03%)
Mutual labels:  ionic
Fossapps
Fossapps has been abandoned and replaced by Fossapps Creator.
Stars: ✭ 13 (-55.17%)
Mutual labels:  apps
neft
Universal Platform
Stars: ✭ 34 (+17.24%)
Mutual labels:  apps
haoshiyou-client
Source code for haoshiyou clients (Hybrid HTML5 App)
Stars: ✭ 14 (-51.72%)
Mutual labels:  ionic

Commitizen friendly

OBLIQ Progressive Web App   Tweet

About

This repository hosts the assets for the Obliq Progressive Web App, developed by Appticles.

Regulatory Information

In order to keep everyone in the development community feeling safe and appreciated, we added a Code of conduct that we should all try to adhere to. Please go ahead and read it before you move further with your work: CODE_OF_CONDUCT.md.

For information regarding making contributions to the repository, please take a look at our CONTRIBUTING.md document.

Environment setup

To get your development environment up and running, please refer to the environment configuration document. You will find more information about the tools you need to install and the first steps needed to start developing using this seed project: ENVIRONMENT_SETUP.md

Coding standards

For the coding part, we rely heavily on John Papa's Angular 1 style guide which is baked into our development process. We use ESLint to run our code style validations, and the angular ESLint plugin to validate the code. The code validation step runs on buffer save. Every time you save a file, ESLint will run and check your code for stylistic errors. There is also a pre-commit hook that runs code validation against your code, so you will not be able to commit code that does not adhere to the style guide, into the repository. However, this can be bypassed, but it is a conscious/intended act rather than a mistake. For more information, please refer to John Papa's Angular 1 style guide.

Naming conventions

For all our modules we use the naming conventions outlined in the style guide mentioned above so please be sure to check out the Folders-by-Feature Structure section.

Commit message style guide

We use the AngularJS committing style guide for all our projects, thus, any commit message you write must follow the structure outlined below:

<type>(<scope>): <subject>  
<BLANK LINE>  
<body>  
<BLANK LINE>  
<footer>

To get more details on the meaning of each item in the commit message, please follow the links below:

Styling the application

We all know CSS is hard to tame, so to make it easy for you we give you our battle-tested method for styling your application while remaining sane - STYLING.md.

Testing

While developing any application on-top of the Appticles Starter Kit, we take a TDD(Test-Driven Development) approach. This means that we first write some failing tests, and then we implement the functionality to make those tests pass. This way, we are more focused on what we need to implement, and not waste a lot of our time thinking about solutions that do not fit our current implementation.

We test our application in two ways:

  • Unit tests - Karma + Jasmine
  • End-to-end(E2E) tests - Protractor

For more information about our current testing toolkit please visit the official docs of Karma, Jasmine and Protractor.

Production process

The process to make an application production ready is detailed in the PRODUCTION.md document.

Useful resources

For a list of useful resources on various aspects of Ionic/AngularJS take a look at the USEFUL_LINKS.md document.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].