Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrisblakley/Nebula
Nebula is a WordPress theme framework that focuses on enhancing development. The core features of Nebula make it a powerful tool for designing, developing, and analyzing WordPress websites consistently, yet its deliberately uncomplicated code syntax also serves as a learning resource for programmers themselves.
https://github.com/chrisblakley/Nebula
child-theme google-analytics hubspot theme wordpress wordpress-theme-framework
Last synced: about 1 month ago
JSON representation
Nebula is a WordPress theme framework that focuses on enhancing development. The core features of Nebula make it a powerful tool for designing, developing, and analyzing WordPress websites consistently, yet its deliberately uncomplicated code syntax also serves as a learning resource for programmers themselves.
- Host: GitHub
- URL: https://github.com/chrisblakley/Nebula
- Owner: chrisblakley
- License: gpl-3.0
- Created: 2014-04-04T18:21:09.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T19:20:53.000Z (about 2 months ago)
- Last Synced: 2024-10-30T19:29:11.350Z (about 2 months ago)
- Topics: child-theme, google-analytics, hubspot, theme, wordpress, wordpress-theme-framework
- Language: PHP
- Homepage: https://nebula.gearside.com
- Size: 77.4 MB
- Stars: 143
- Watchers: 10
- Forks: 36
- Open Issues: 98
-
Metadata Files:
- Readme: .github/README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README
![Nebula readme icon](https://raw.githubusercontent.com/chrisblakley/Nebula/main/.github/assets/nebula-banner.jpg "Nebula readme banner")
# Nebula is a WordPress theme framework that focuses on enhancing development
The core features of Nebula make it a powerful tool for designing, developing, and analyzing WordPress websites consistently, but its deliberately uncomplicated code syntax also serves as a learning resource for programmers themselves.
![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/chrisblakley/Nebula)
![GitHub commits since latest release (by SemVer)](https://img.shields.io/github/commits-since/chrisblakley/Nebula/latest)
![GitHub last commit](https://img.shields.io/github/last-commit/chrisblakley/Nebula)
![CodeQL](https://github.com/chrisblakley/Nebula/workflows/CodeQL/badge.svg?branch=main)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/1eb4554216644f5c9227df34343a9ae9)](https://www.codacy.com/app/greatblakes/Nebula?utm_source=github.com&utm_medium=referral&utm_content=chrisblakley/Nebula&utm_campaign=Badge_Grade)
[![CodeFactor](https://www.codefactor.io/repository/github/chrisblakley/nebula/badge)](https://www.codefactor.io/repository/github/chrisblakley/nebula)![Nebula screenshot](https://raw.githubusercontent.com/chrisblakley/Nebula/main/.github/assets/nebula-pwa.jpg "Nebula screenshot")
## Getting Started
These instructions will get Nebula setup to its recommended baseline.### Requirements & Recommendations
Nebula follows [WordPress recommended requirements](https://wordpress.org/about/requirements/), and **does not require any additional server software**. Browsers with >1% market share are officially supported.To take full advantage of Nebula's features, the following are recommended:
+ WordPress Latest
+ PHP 7.4+
+ MySQL 5.6+
+ SSL### Prerequisites
[Download and install WordPress.](https://wordpress.org/)### Installation & Setup
![Nebula installation](https://raw.githubusercontent.com/chrisblakley/Nebula/main/.github/assets/nebula-install.gif "Nebula installation")
1. [Download the .zip file of the Nebula theme.](https://github.com/chrisblakley/Nebula/archive/main.zip) Upload to the WordPress `/wp-content/themes/` directory.
2. Activate the Nebula theme and run the automated initialization.
3. This will automatically install and activate the Nebula Child theme.
4. It is recommended to rename the child theme (in `/assets/scss/style.scss` and the directory name itself).
5. Create a `/assets/img/meta/` directory in the child theme (or copy it from the Nebula parent).
6. Install and activate recommended plugins including the optional [Nebula Companion plugin](https://github.com/chrisblakley/Nebula-Companion).
7. Customize Nebula Options (including enabling Sass if desired)## Documentation
Comprehensive documentation is available at [https://nebula.gearside.com/](https://nebula.gearside.com/?utm_campaign=documentation&utm_medium=readme&utm_source=github&utm_content=full+documentation) along with a [testing checklist]((https://nebula.gearside.com/get-started/?utm_campaign=documentation&utm_medium=readme&utm_source=github&utm_content=testing+checklist)) and [launch guide](https://nebula.gearside.com/get-started/?utm_campaign=documentation&utm_medium=readme&utm_source=github&utm_content=launch+checklist).## Performance
Performance data is updated automatically every hour. Your performance may vary depending on your hosting, plugins, and many other variables. This graphic is to simply illustrate Nebula's performance capabilities.## Built Using
+ [Bootstrap](https://github.com/twbs/bootstrap)
+ [Plugin Update Checker](https://github.com/YahnisElsts/plugin-update-checker)
+ [TGM Plugin Activation](https://github.com/TGMPA/TGM-Plugin-Activation)
+ [SCSSPHP](https://github.com/scssphp/scssphp)
+ [Workbox](https://github.com/GoogleChrome/workbox)