From 8b857597ed17b62cfc267f780c53c082f5b62f57 Mon Sep 17 00:00:00 2001 From: "Ricardo (XenGi) Band" Date: Fri, 7 Jan 2022 19:35:18 +0100 Subject: [PATCH] add license --- LICENSE | 21 +++++++++++ README.md | 111 +++++++++--------------------------------------------- 2 files changed, 38 insertions(+), 94 deletions(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..a3ce17a --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 XenGi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index 69bc021..2d9476c 100644 --- a/README.md +++ b/README.md @@ -1,106 +1,29 @@ -# Start package for [Bulma](http://bulma.io) +![logo][logo] +[![pipeline status](https://gitlab.com/mkbd65/web/badges/main/pipeline.svg)](https://gitlab.com/mkbd65/web/-/commits/main) -Tiny npm package that includes the `npm` **dependencies** you need to **build your own website** with Bulma. +# mkbd65 static web site -Bulma: a Flexbox CSS framework +Small static page describing the project -## Install +## keyboard layout editor -```sh -npm install bulma-start -``` -_or_ +### ANSI -```sh -yarn add bulma-start -``` +[![ANSI layout][ansi_img]][ansi_kle] -## What's included +### ISO -The `npm` dependencies included in `package.json` are: +[![ISO layout][iso_img]][iso_kle] -* [bulma](https://github.com/jgthms/bulma) -* [node-sass](https://github.com/sass/node-sass) to compile your own Sass file -* [postcss-cli](https://github.com/postcss/postcss-cli) and [autoprefixer](https://github.com/postcss/autoprefixer) to add support for older browsers -* [babel-cli](https://babeljs.io/docs/usage/cli/), [babel-preset-env](https://github.com/babel/babel-preset-env) and [babel-preset-es2015-ie](https://github.com/jmcriffey/babel-preset-es2015-ie) for compiling ES6 JavaScript files +--- -Apart from `package.json`, the following files are included: +Copyright 2022 XenGi -* `.babelrc` configuration file for [Babel](https://babeljs.io/) -* `.gitignore` common [Git](https://git-scm.com/) ignored files -* `index.html` this HTML5 file -* `_sass/main.scss` a basic SCSS file that **imports Bulma** and explains how to **customize** your styles, and compiles to `css/main.css` -* `_javascript/main.js` an ES6 JavaScript that compiles to `lib/main.js` +Code released under [the MIT license](https://gitlab.com/mkbd65/web/-/raw/main/LICENSE). -## Get your feet wet - -This package is meant to provide a **good starting point** for working with Bulma. - -When installing this package with the commands above, it landed in `$HOME/node_packages/bulma-start`. -In order to use it as a **template** for your **project**, you might consider copying it to a better suited location: - -```sh -cd $HOME/projects -cp -a $HOME/node_modules/bulma-start my-bulma-project -``` - -Alternatively, you could do something similar with a GitHub clone as well. - -```sh -cd $HOME/projects -git clone https://github.com/jgthms/bulma-start -mv bulma-start my-bulma-project -rm -rf my-bulma-project/.git # cut its roots -``` - -Now, that you prepared the groundwork for your project, set up Bulma and run the watchers: - -```sh -cd my-bulma-project -npm install -npm start -``` - -As long as `npm start` is running, it will **watch** your changes. You can edit `_sass/main.scss` and `_javascript/main.js` at will. Changes are **immediately** compiled to their destinations, where `index.html` will pick them up upon reload in your browser. - -Some controlling output is written to the `npm start` console in that process: - -```sh -_javascript/main.js -> lib/main.js - -=> changed: $HOME/projects/start-with-bulma/_sass/main.scss -Rendering Complete, saving .css file... -Wrote CSS to $HOME/projects/start-with-bulma/css/main.css -``` - -Use `npm run` to show all available commands: - -```sh -Lifecycle scripts included in bulma-start: - start - npm-run-all --parallel css-watch js-watch - -available via `npm run-script`: - css-build - node-sass _sass/main.scss css/main.css - css-deploy - npm run css-build && npm run css-postcss - css-postcss - postcss --use autoprefixer --output css/main.css css/main.css - css-watch - npm run css-build -- --watch - deploy - npm run css-deploy && npm run js-build - js-build - babel _javascript --out-dir lib - js-watch - npm run js-build -- --watch -``` - -If you want to learn more, follow these links: [Bulma homepage](http://bulma.io) and [Documentation](http://bulma.io/documentation/overview/start/). - - -## Copyright and license - -Code copyright 2017 Jeremy Thomas. Code released under [the MIT license](https://github.com/jgthms/bulma-start/blob/master/LICENSE). +[logo]: https://gitlab.com/mkbd65/web/-/raw/main/logo.png +[ansi_kle]: http://www.keyboard-layout-editor.com/#/gists/7dd07f537fdabe4e8c25ad3b9b0d8173 +[iso_kle]: http://www.keyboard-layout-editor.com/#/gists/ea8b9739acc4a8de44a7013d14665932 +[ansi_img]: https://gitlab.com/mkbd65/web/-/raw/main/mkbd65-ansi.png +[iso_img]: https://gitlab.com/mkbd65/web/-/raw/main/mkbd65-iso.png