All Projects → Diverently → anotherkit

Diverently / anotherkit

Licence: other
Another project template for Kirby

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to anotherkit

kirby-minify-html
Enable minify HTML output for Kirby 3
Stars: ✭ 27 (+107.69%)
Mutual labels:  kirby
kirby-backup-widget
Kirby panel widget to easily backup your site content.
Stars: ✭ 25 (+92.31%)
Mutual labels:  kirby
kirbyup
🆙 Zero-config bundler for Kirby Panel plugins
Stars: ✭ 33 (+153.85%)
Mutual labels:  kirby
kirby-map-field
🗺 An easy way to use maps and location data in Kirby.
Stars: ✭ 41 (+215.38%)
Mutual labels:  kirby
kirby-blade
Enable Blade for Kirby 3
Stars: ✭ 14 (+7.69%)
Mutual labels:  kirby
KA-Rando
A randomizer for Kirby's Adventure for NES
Stars: ✭ 15 (+15.38%)
Mutual labels:  kirby
kirby-previewfiles
💪 A Kirby field to enable file thumbnail preview in the panel sidebar
Stars: ✭ 35 (+169.23%)
Mutual labels:  kirby
queue-for-kirby
Basic queue for Kirby 2, using Cron and Kirby's flat file system
Stars: ✭ 17 (+30.77%)
Mutual labels:  kirby
react-kirby-starter
React boilerplate with headless Kirby API [WIP]
Stars: ✭ 23 (+76.92%)
Mutual labels:  kirby
kirby-file-types
Show file fields only for specific file types
Stars: ✭ 13 (+0%)
Mutual labels:  kirby
grid-gallery
A KirbyCMS plugin for adding grid galleries
Stars: ✭ 16 (+23.08%)
Mutual labels:  kirby
kirby-membership
Simple Membership plugin for Kirby CMS
Stars: ✭ 27 (+107.69%)
Mutual labels:  kirby
kirby3-many-to-many-field
This plugin allows you to create many-to-many relationships between pages in Kirby and synchronizes them on both sides.
Stars: ✭ 38 (+192.31%)
Mutual labels:  kirby
kirby-imageboxes
Add illustrations to Kirby's checkboxes. Kirby 2 and 3.
Stars: ✭ 33 (+153.85%)
Mutual labels:  kirby
starterkit-mustache-demo
The Mustache-based demo StarterKit for Pattern Lab.
Stars: ✭ 31 (+138.46%)
Mutual labels:  starterkit
monochrome
A fully responsive Kirby CMS theme
Stars: ✭ 27 (+107.69%)
Mutual labels:  kirby
kirby-boiler-field
Boilerplate for Kirby form fields
Stars: ✭ 15 (+15.38%)
Mutual labels:  kirby
retour-for-kirby
Kirby 3 plugin to manage redirects and track 404s right from the Panel
Stars: ✭ 96 (+638.46%)
Mutual labels:  kirby
kirby-vue-starterkit
Kirby + Vue.js
Stars: ✭ 90 (+592.31%)
Mutual labels:  kirby
run-aspnetcore-basics retired
One Solution - One Project for web application development with Asp.Net Core & EF.Core. Only one web application project which used aspnetcore components; razor pages, middlewares, dependency injection, configuration, logging. To create websites with minimum implementation of asp.net core based on HTML5, CSS, and JavaScript. You can use this boi…
Stars: ✭ 15 (+15.38%)
Mutual labels:  starterkit

Anotherkit

This is a starterkit for Kirby. It sets you up with Kirby 3.5+, TailwindCSS 2.0+ and AlpineJS.

Installation & setup

  1. Start your new project with the following command:

    composer create-project diverently/anotherkit yourprojectname
    

    A new folder yourprojectname will be created with Kirby already setup.:

  2. Next, cd into the newly created folder and run the following command:

    php ./configure.php
    

    This will run a script that will replace all placeholders throughout all the files.

  3. After everything is installed, you can run npm start and start coding. 🎉

You can follow the Tailwind Docs for setting up your project specific configuration.

Change package.json

This starterkit includes the semantic-release package. To use it, you should change the repository in package.json. If you don't want to automatically version your repo, just remove the package by running npm uninstall semantic-release last-release-git and remove the release entry in package.json.

Semantic versioning

This starterkit uses semantic-release to automatically tag your commits. Here is an example of the release type that will be done based on a commit message (taken from their Readme):

Commit message Release type
fix(pencil): stop graphite breaking when too much pressure applied Patch Release
feat(pencil): add 'graphiteWidth' option Minor Feature Release
perf(pencil): remove graphiteWidth option

BREAKING CHANGE: The graphiteWidth option has been removed.
The default graphite width of 10mm is always used for performance reasons.
Major Breaking Release

semantic-release uses Angular Commit Message Conventions, so the type can be one of the following:

  • build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
  • ci: Changes to our CI configuration files and scripts (example scopes: Circle, BrowserStack, SauceLabs)
  • docs: Documentation only changes
  • feat: A new feature
  • fix: A bug fix
  • perf: A code change that improves performance
  • refactor: A code change that neither fixes a bug nor adds a feature
  • test: Adding missing tests or correcting existing tests
  • chore: Changes that affect external dependencies for example
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].