All Projects → coding-blocks → codingblocks.com

coding-blocks / codingblocks.com

Licence: other
The Coding Blocks main website

Programming Languages

HTML
75241 projects
Handlebars
879 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
Less
1899 projects

Projects that are alternatives of or similar to codingblocks.com

agile-visitors
Application for registering employee entries with the possibility of generating reports, validating and storing users with minimal effort.
Stars: ✭ 23 (-56.6%)
Mutual labels:  hacktoberfest2020
dolarPy
Checks USD/PYG exchange rate from several sites, with a calculator, RESTful API and a twitter bot
Stars: ✭ 45 (-15.09%)
Mutual labels:  hacktoberfest2020
CPE Previous Questions
CPE 的歷屆考題
Stars: ✭ 20 (-62.26%)
Mutual labels:  hacktoberfest2020
Hacktoberfest2020
Repository for first timers to get started in Open Source Contributions
Stars: ✭ 44 (-16.98%)
Mutual labels:  hacktoberfest2020
saddy-graphics-engine-2d
Saddy is an open-source crossplatform 2D graphic engine, based on OpenGL, which can be used for creating 2D games. like platformers or RPGs.
Stars: ✭ 51 (-3.77%)
Mutual labels:  hacktoberfest2020
phoenixbsl
Упрощаем работу с конфигуратором 1С
Stars: ✭ 154 (+190.57%)
Mutual labels:  hacktoberfest2020
wacket
Racket to WebAssembly "compiler".
Stars: ✭ 23 (-56.6%)
Mutual labels:  hacktoberfest2020
Umbraco-v8-Community-Website-StarterKit
The goal of this repo is to have a community managed starter project/kit for #umbraco v8 following the best practices and showcasing nice tips and tricks
Stars: ✭ 19 (-64.15%)
Mutual labels:  hacktoberfest2020
algo-book
The algo book that contains various algorithms in 4 different languages
Stars: ✭ 17 (-67.92%)
Mutual labels:  hacktoberfest2020
Idea-ReVue
Social Ideation application to manage Ideas. Developed with Vue, Firebase & Vuetify
Stars: ✭ 15 (-71.7%)
Mutual labels:  hacktoberfest2020
credit-tracker
Credit Tracker WordPress plugin
Stars: ✭ 15 (-71.7%)
Mutual labels:  hacktoberfest2020
invmovieconcept1
True Cross platform UI design featuring complex scroll based animations powered by flutter
Stars: ✭ 55 (+3.77%)
Mutual labels:  hacktoberfest2020
roadmap-cc
Roadmap para se tornar um cientista da computação na UFCG
Stars: ✭ 49 (-7.55%)
Mutual labels:  hacktoberfest2020
ui
✏️ Free open source Web User Interface for OhMyForm ⛺
Stars: ✭ 40 (-24.53%)
Mutual labels:  hacktoberfest2020
opendevufcg.org
Portal da OpenDevUFCG
Stars: ✭ 52 (-1.89%)
Mutual labels:  hacktoberfest2020
hs-lr-midi-schwurbler
Happy Shooting Community - DIY Lightroom Hardware Controller
Stars: ✭ 16 (-69.81%)
Mutual labels:  hacktoberfest2020
Hacktoberfest-Learning
Get started with Hacktoberfest 2020 with your first easy PR; just add an html page about yourself or edit sample html page to get started with open-source
Stars: ✭ 15 (-71.7%)
Mutual labels:  hacktoberfest2020
grandes-testes-do-buzzfeed
Um repositório para colocar testes icônicos do Buzzfeed para fazermos em belos momentos de tédio ou procrastinação. 📱 Espaço para conhecer e começar a contribuir com o open-source/github. Então sem medo, comece a contribuir com outros repositórios também!
Stars: ✭ 19 (-64.15%)
Mutual labels:  hacktoberfest2020
BhimIntegers
BhimIntegers🚀 is a C++ library that is useful when we are dealing with BigIntegers💥💥. We can handle big integers (integers having a size bigger than the long long int data type) and we can perform arithmetic operations📘 like addition, multiplication, subtraction, division, equality check, etc📐📐. Also, there are several functions like factorial, …
Stars: ✭ 43 (-18.87%)
Mutual labels:  hacktoberfest2020
todobot
📝🤖 Simple, efficient and most importantly elegant TODO Bot. A virtual TODO List right inside your Discord server!
Stars: ✭ 32 (-39.62%)
Mutual labels:  hacktoberfest2020

coding-blocks.github.io

Deploys

Netlify
Commits to master and PRs are automatically built and deployed by Netlify

Contributions and PR

  • PRs should be generated against master
  • Wait for @codingblocks-bot to deploy site and paste link of preview
  • Check preview. If all good, then only PR -> master merge is made

Build Setup

# install dependencies
npm install

# build for production with minification
npm run build

Tasks

# minify src images
gulp compress

# clean tmp and dist
gulp clean

Project Structure

.
├── dist                    # Compiled files (auto deployed to master)
├── gulp                    # Gulp tasks and config
├── src                     # Source files
└── ...

Gulp Structure

.
├── ...
├── gulp
│   ├── tasks               # Task.js files
│   └── config.js           # Exports module for tasks config
└── ...

Src Structure

.
├── ...
├── src
│   ├── ...
│   ├── assets              # assets for the website
│   │   ├── fonts
│   │   ├── images
│   │   ├── scripts
│   │   ├── styles
|   ├── data                # Common JSON data for all pages
|   ├── helpers             # Handlebars helpers (js exporting a function in module)
|   ├── partials            # Handlebars partials (hbs template)
|   ├── index.hbs           # HBS template file 
|   ├── index.json          # JSON file for the HBS (/src/index.hbs)
│   └── ...
└── ...

Data

Common JSON data for all pages

.
├── ...
├── src
│   ├── ...
│   ├── data             
│   │   ├── bootcamps.json      # Bootcamps data (price table and upcoming batches)
│   │   ├── courses.json        # Courses data (price table and upcoming batches)
│   │   ├── footer.json         # Footer imgSrc data
│   │   ├── navbar.json         # Navbar imgSrc data
│   │   ├── reviews.json        # All reviews data
│   │   ├── team.json           # All team member's data
│   └── ...
└── ...

Helpers

Js files export modules with a single function.

.
├── ...
├── src
│   ├── ...
│   ├── helpers             
│   │   ├── ifEquals.js     # In-case Sensitive matching of a string
│   │   ├── relativePath.js # Generate relative path from two absolute path strings
│   │   ├── removeComma.js  # Remove commas from a string
│   └── ...
└── ...

Example:

module.exports = function (..., options) {
.
.
.
}

Partials

Handlebars Template files

.
├── ...
├── src
│   ├── ...
│   ├── partials                        
│   │   ├── bootcamps.hbs               # Bootcamps section
│   │   ├── centerlocation.hbs          # Center location & contact Box
│   │   ├── course.hbs                  # Course price box 
│   │   ├── coursecontents.hbs          # Course content section
│   │   ├── courseenroll.hbs            # Upcoming batches and price box section
│   │   ├── coursefaq.hbs               # Course Faq section
│   │   ├── coursehighlights.hbs        # Course Highlights section
│   │   ├── courses.hbs                 # Courses section
│   │   ├── courseSchema.hbs            # Course JSON-LD Schema
│   │   ├── footer.hbs                  # Footer container
│   │   ├── head.hbs                    # Site-wide head dependencies
│   │   ├── header.hbs                  # Page header section
│   │   ├── map.hbs                     # Contact form with map section
│   │   ├── meta.hbs                    # Meta & open graph tags
│   │   ├── navbar.hbs                  # Navbar section
│   │   ├── numbers.hbs                 # Numbers Speak Louder section
│   │   ├── overview.hbs                # Course overview section
│   │   ├── readmoretestimonials.hbs    # Read more reviews buttons section
│   │   ├── registration.hbs            # Registration iframe section
│   │   ├── scripts.hbs                 # Site-wide body bottom JS dependencies
│   │   ├── slider.hbs                  # Slider section
│   │   ├── team.hbs                    # Team section
│   │   ├── teamMember.hbs              # Team member box
│   │   ├── whatstudentssay.hbs         # Reviews Section
│   └── ...
└── ...
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].