racl101 + project   175

yeoman/yo: CLI tool for running Yeoman generators
I used this to install an HTML5 Boilerplate generator tool.
github  yeoman  generator  cli  tool  npm  nodejs  javascript  project  guide  reference 
12 weeks ago by racl101
Home - jwt-auth
Even though Laravel 5.5 has introduced its Passport feature this library might still have some use for its ability to support multiple Laravel authentication guards.
jwt-auth  laravel  library  json  web  token  authentication  php  project  lumen  documentation  guide  reference  tutorial  quickstart 
12 weeks ago by racl101
siquylee/jenkins-php: Jenkins jobs with Docker for PHP projects inspired by http://jenkins-php.org
This is a Github project showcasing how to adapt Sebastian Bergmann's PHP Jenkins Template Ant buildfile and adapt it to a website / app project built with Laravel and implementing the buildfile (build.xml) with the Phing build tool (a tool that uses Ant buildfile syntax but has PHP specific tasks/ options and only requires PHP (not Java) to run.)

For the Laravel project look within the BookStack directory.
github  project  howto  example  jenkins  php  ant  phing  buildfile  build  template  laravel  laravel5  docker  toread  tolearn  totry  tounderstand  guide  reference 
november 2018 by racl101
BookStackApp/BookStack: A platform to create documentation/wiki content built with PHP & Laravel
This is an open source project for a service written in Laravel that looks really, really amazing. There's probably a lot of good ideas to mine from this project on how to write good code with Laravel and what good third party software to use to build your project and not just for PHP / Laravel but also for JavaScript.

It also has a demo site to see it in action.
github  project  laravel  laravel5  toread  tounderstand  totry  ideas  good  practices  coding  standards  tools  howto  example  guide  reference 
november 2018 by racl101
GoogleChrome/puppeteer: Headless Chrome Node API
Tested it locally on my MacOS machine and it worked really well.
github  project  tool  library  nodejs  node  npm  chrome  chromium  headless  browser  api  render  pdf  image  screenshots  guide  reference 
november 2018 by racl101
spatie/browsershot: Convert html to an image, pdf or string
A PHP (Composer) library to leverage the NPM / NodeJS Puppeteer package which uses the Chrome / Chromium headless browser to render pdf files as well as image screenshots.

It requires at least PHP 7.1 or higher.
github  library  project  browsershot  php  php7  php7.1  nodejs  npm  puppeteer  chrome  chromium  headless  browser  tool  guide  reference 
november 2018 by racl101
verumconsilium/laravel-browsershot: Browsershot wrapper for Laravel 5
This looks like a decent library to utilize Browsershot and Puppeteer NodeJS library via PHP to leverage Chrome / Chromium headless browser to achieve tasks such as PDF rending and Screenshot generation all on Laravel.

Installing it worked on Laravel 5.5 but it required me to use php 7.1 or higher.
github  project  library  tool  package  composer  php  browsershot  puppeteer  nodejs  chrome  chromium  headless  browser  pdf  rending  screenshot  laravel  laravel5  php7.1 
november 2018 by racl101
jeffersonsouza/jenkins-docker: Jenkins 2 inside docker containers using containers as slaves to build PHP and NodeJS
This project looks promising in demonstrating howto to set up a Jenkins Master and a couple of Jenkins slaves both running different versions of PHP all via Docker. However, it is not well documented. Nevertheless, I think I could learn something from it.
github  project  docker  example  slaves  master  jenkins  docker-compose  howto  toread  tolearn  totry  tounderstand  guide  reference 
november 2018 by racl101
benjamin-smith/ansible-ondrej-php-repo
Contains a neat task that demonstrates how to update the Ubuntu apt-get repositories to be able to add the ondrej/php repository that allows us to install multiple versions of php on a given Ubuntu 16.04 server using an Ansible playbook to do it.
github  ansible  project  task  playbook  howto  example  add  software  repository  linux  apt  apt-get  ubuntu  ubuntu16.04  guide  reference 
november 2018 by racl101
phusion/baseimage - Docker Hub
The Laradock Docker Image uses this as its base Ubuntu 16.04 image. So it stands to reason that this is a good Docker Image using Ubuntu 16.04 to use for non-specific LEMP / Laravel setups.
base  repository  dockerhub  github  project  minimal  ubuntu  ubuntu16.04  image  docker  linux  toread  tolearn  totry  tounderstand  touse 
november 2018 by racl101
phusion/baseimage-docker: A minimal Ubuntu base image modified for Docker-friendliness
The Laradock Docker Image uses this as its base Ubuntu 16.04 image. So it stands to reason that this is a good Docker Image using Ubuntu 16.04 to use for non-specific LEMP / Laravel setups.
github  project  minimal  ubuntu  ubuntu16.04  image  docker  linux  toread  tolearn  totry  tounderstand  touse 
november 2018 by racl101
sebastianbergmann/money: Value Object that represents a monetary value (using a currency's smallest unit).
Really neat library / project from the man who created PHPUnit. It is worth studying to learn good coding practices as well as to use for building and testing setups involving Jenkins. Check out its build.xml for this.
sebastianbergmann  money  php  formatting  library  project  github  toread  tolearn  totry  tounderstand  guide  reference 
november 2018 by racl101
theseer/Autoload: A lightweight php namespace aware autoload generator and phar archive builder
This works pretty well for files containing defined classes but not so much for helper files where functions are defined in the global scope. I find the autoload generated by Composer (i.e. vendor/autoload.php) to be more robust and it doesn't even need to be a Laravel project though that is the most common use case I've encountered.
github  project  autoload  namespace  aware  builder  php  phar  archive  tool  guide  reference  phpab 
october 2018 by racl101
christurnertv/digital-ocean-ansible: Secure PHP Web and DB Server for Digital Ocean managed with Ansible and Git
Really great and almost complete, and fairly up-to-date example of an Ansible playbook containing tasks grouped in separate files. These tasks all assist in the goal of setting of preparing a LEMP ( Linux Nginx MySQL PHP) server complete with configuration tasks. Definitely worth having a look if you're beginning with Ansible Almost everything here seems to work with Ansible 2.6 . Though it was written for Digital Ocean servers in mind it was adaptable for Amazon AWS Instances. It also has practical examples of Jinja2 templates in action.
github  example  project  ansible  playbook  tasks  digitalocean  handlers  templates  jinja2  linux  toread  tolearn  totry  tounderstand  guide  reference 
july 2018 by racl101
vue-tables-2 - npm
This is a great and easy to use VueJS 2 library / component to create an HTML table in the style of the jQuery DataTables plugin and supports the following:

- Searching / Filtering (for all rows in table with one text field filter or individually for any column via text field filter)
- Dropdown Filtering (for an individual column)
- Ordering
- Loading data through Ajax from an API (and it has a convenient Laravel server example to implement searching /filtering and pagination)
github  project  vuejs  vue2  vue  data  table  datatable  component  library  ajax  searching  ordering  filtering  laravel  server  side  php  laravel5  implementation  documentation  npm  repository 
july 2018 by racl101
Shopify/slate: Slate is toolkit for developing Shopify themes. It is designed to assist your workflow and speed up the process of developing, testing, and deploying themes to Shopify stores.
This looks promising. I tried it. However, the development mode with the local browser (localhost:8080) feature is kind of broken since you have to get your browsers to trust a self signed certificate and that's a pain in the ass.
github  shopify  toolkit  development  theme  npm  yarn  totry  tolearn  tounderstand  project 
june 2018 by racl101
voku/portable-utf8: Portable UTF-8 library for PHP
Library that is supposed to facilitate working with utf8 encoded characters. Uses iconv and mbstring under the hood. It is NOT, however, native PHP encoding.
github  php  library  portable  utf8  totry  tolearn  tounderstand  guide  reference  project  composer  character  encoding 
may 2018 by racl101
haydenbbickerton/vue-charts: *UNSUPPORTED* Google Charts plugin for Vue.js
Pretty good Vue JS add-on / plugin to use Google Charts plugin to create charts as Vue Components.
github  project  vue-charts  google  charts  vue  vuejs  vue2  javascript  library  tutorial  documentation  demo 
may 2018 by racl101
lukehoban/es6features: Overview of ECMAScript 6 features
This a nice overview showcasing the parts of new JavaScript that are particular to the ES6 / ES2015 syntax so that you can recognize when you see it in projects like ReactJS, NPM, VueJS etc.
github  project  es6  es2015  javascript  overview  features  learning  resource  totry  tolearn  tounderstand  Tutorial 
may 2018 by racl101
zloirock/core-js: Standard Library
Use this polyfill library to fill in Object.assign( ... functionality missing from older browsers.
github  project  javascript  core-js  polyfill  library  object  assign  es6  es2015  totry  tolearn  tounderstand 
may 2018 by racl101
matfish2/vue-tables-2: Vue.js 2 grid components
This is a great and easy to use VueJS 2 library / component to create an HTML table in the style of the jQuery DataTables plugin and supports the following:

- Searching / Filtering (for all rows in table with one text field filter or individually for any column via text field filter)
- Dropdown Filtering (for an individual column)
- Ordering
- Loading data through Ajax from an API (and it has a convenient Laravel server example to implement searching /filtering and pagination)
github  project  vuejs  vue2  vue  data  table  datatable  component  library  ajax  searching  ordering  filtering  laravel  server  side  php  laravel5  implementation  documentation 
may 2018 by racl101
ajv@^6.0.0 is missing · Issue #9691 · angular/angular-cli
I fixed this for myself by installing: npm install ajv@^6.0.0 from within the project directory. Not sure if this is the best way of dealing with the issue.
github  forum  angular  angular-cli  npm  install  howto  troubleshoot  issue  error  ajv  dependency  project  guide  reference 
april 2018 by racl101
laravel-mix/installation.md at master · JeffreyWay/laravel-mix
This guide actually talks about how to use Laravel mix in stand-alone, non-laravel projects and it seems to work well.
github  documentation  guide  reference  laravel  mix  laravel-mix  webpack  howto  setup  install  standalone  project  non  laravel5  tutoria  javascript  css  compiling 
april 2018 by racl101
OneWayTech/vue2-datatable: The best Datatable for Vue.js 2.x which never sucks. Give us a star 🌟 if you like it!
This looked promising but a bit over complicated so I went with the Vue Tables 2 component library instead which has a simpler API and appears to be more documented: https://github.com/matfish2/vue-tables-2
github  vue  vuejs  vue2  addon  plugin  data  table  datatable  totry  project  tolearn  tounderstand 
april 2018 by racl101
jdorn/php-reports: A PHP framework for displaying reports from any data source, including SQL and MongoDB
This open source project might be interesting to look at if only to be able to see good code examples in action.
github  project  php  framework  reporting  code  example  bestpractices  toread  tolearn  tounderstand 
february 2018 by racl101
Adding Playgrounds to your Xcode Project – Logan Wright – Medium
Really good overall tutorial. However, in Xcode 9.2 this way of adding a playground to the project doesn't work. What you need to do is, create the Playground separately, and save it wherever you want, close the Playground (i.e. make sure it's not open in Xcode) and then within the main project workspace, click on File > Add Files to 'Name of Workspace' and add the Playground's .playground file to the project. Also, one important thing this tutorial has that others don't that makes all the difference in importing your own custom framework target within a playground is the use of the @testable keyword. Without it, things just don't work as well (at least on Xcode 9.2)
blog  tutorial  howto  add  playground  project  xcode  xcode9  xcode9.2  example  guide  reference  ios  @testable 
february 2018 by racl101
Adding Playground to an Existing Project
If you're using Xcode 9.2 then the part where you import your own framework into the playground doesn't really work at the end if you don't use the @testable keyword before the import statement.
blog  tutorial  howto  add  playground  project  xcode  xcode9  xcode9.2  cocoapods  example  guide  reference  ios 
february 2018 by racl101
A modern REST API in Laravel 5 Part 0: Introduction - Esben Petersen
This project looks very promising and interesting. However, at the time I'm trying to learn how to work with Laravel Passport and it's currently too much to take in. Nevertheless, the ideas presented in this example could be useful to me in the long run. Need to come back to check this out.
laravel  api  fork  authentication  github  project  boilerplate  example  code  howto  guide  reference  toread  tolearn  totry  tounderstand  architecture  blog  tutorial  passport  repository 
february 2018 by racl101
esbenp/larapi: An API-friendly fork of Laravel. Authentication, error handling, resource filtering, sorting, pagination and much more included
This project looks very promising and interesting. However, at the time I'm trying to learn how to work with Laravel Passport and it's currently too much to take in. Nevertheless, the ideas presented in this example could be useful to me in the long run. Need to come back to check this out.
laravel  api  fork  authentication  github  project  boilerplate  example  code  howto  guide  reference  toread  tolearn  totry  tounderstand  architecture  passport 
february 2018 by racl101
« earlier      
per page:    204080120160

related tags

@testable  acceptance  actions  add  addon  administration  ajax  ajv  alamofire  alternative  amazon  analysis  android  angular  angular-cli  Angularjs  animation  ansi  ansible  ansible2  ant  apache  api  app  apple.stackexchange  apt  apt-get  architecture  archive  argument  assign  ats  audio  authentication  autoload  automation  aware  aws  axios  base  bash  beanstalk  beanstalkd  bestpractices  bias  billing  bitcoin  blockchain  blog  boilerplate  bootstrap  bootstrap4  bower  box  boxfile  browscap  browser  browsershot  bugherd  bugtracking  build  builder  buildfile  bundle  c  c++  calls  capabilities  capistrano  career  carousel  change  character  chart  chartjs  charts  chartsjs  chrome  chromium  Class  cli  click  cloud  CMS  cocoapod  cocoapods  code  codeception  Codekit  codesniffer  codetuts  coding  collaboration  collective  color  colorpicker  commandline  comments  compiler  compiling  component  components  composer  config  configuration  configure  console  containers  continuous  continuous-integration  continuousintegration  control  convert  cookbook  cookie  cool  copy  core-js  create  cryptocurrency  css  culture  cURL  custom  d3  data  database  datatable  datatables  dba  decision_making  delete  demo  dependency  deploying  deployment  derived  design  destructuring  detector  development  devops  different  digitalocean  directory  disable  docker  docker-compose  dockerfile  dockerhub  documentation  domains  download  downloads  draft  drawer  driver  dumb  dzone  ebook  ec2  eclipse  ecmascript  editor  elastic  email  encoding  engineering  error  es6  es2015  evernote  example  examples  exception  exclude  explanation  export  facebook  fake  faker  features  file  files  filtering  find  Fineuploader  first  fix  flexslider  flexslider2  flux  folder  font  fork  format  formatting  forum  framework  free  freeter  from  functions  gem  gems  generator  generators  getid3  git  github  Gitsh  global  good  google  graph  graphic  greensock  Gruntjs  GTk  guide  handlers  headless  help  helper  heroku  high  highlighting  hiro  history  hosting  howto  html  html5  http  https  hudson  ID3  ideas  ignore  image  implementation  implicit  import  init  install  installed  integration  interesting  interface  ios  ipsum  iron  ironmq  issue  issues  javascript  jeffreyway  jenkins  jinja2  Jison  jmeter  job  jquery  jqueryui  js  Js-cookie  jscookie  json  jwt-auth  landingpage  language  laradock  laravel  laravel-mix  laravel4  laravel5  laravel5.4  launch  launcher  leannote  learning  lemp  letsencrypt  level  library  lines  linker  linter  linux  loading  loc  lorem  loremipsum  lumen  machine  macos  macosx  mail  mailer  mailing  management  manager  manual  markdown  master  mastering  membership  mess  metadata  metrics  minimal  mistakes  mix  module  monday  money  mp3  multiple  multitenancy  multitenant  mysql  name  namespace  networking  nginx  node  nodejs  non  npm  nvm  o'reilly  oauth  object  of  ohmyzsh  open  opencloud  option  ordering  oreilly  override  overview  package  packagecontrol  packagist  packt  pagodabox  parser  parsing  passport  patterns  pdf  pem  perch  performance  perl  phar  philsturgeon  phing  php  php5  php7  php7.1  phpab  phploc  phpmailer  phpmd  PHPoauthlib  phpstorm  pi  playbook  player  playground  plist  plugin  plugins  polyfill  portable  practices  privacy  product  programming  progress  project  projectmanagement  projects  prompting  Psr2  psychology  public  puppeteer  pyenv  pymysql  python  python2.7  python3  queue  quickstart  rackspace  rackspacecloud  rails  raspberry  rbenv  react  react-native  reactjs  recurring  REdcap  reddit  redis  redux  reference  releases  remote  rename  render  rending  replace  repo  reporting  repository  resource  responses  reverse  rich  ror  ruby  rubyonrails  rules  runner  sample  scaffold  scope  scp  screencast  screenshot  screenshots  script  sdk  search  searching  sebastianbergmann  secure  security  Sentry  Sentry2  server  service  settings  setup  shell  shopify  side  sidekiq  sierra  site  size  slaves  snappy  sniffer  software  solution  solutions  solved  source  spinner  ssl  stackedit  stackexchange  stackoverflow  standalone  standard  standards  state  static  strings  stripe  style  sublime  sublimetext  Sublimetext2  sublimetext3  swift  swift3  symfony2  syntax  system  table  target  task  tasks  template  templates  terminal  test  testing  text  textmate  theme  themes  tips  Tmhoauth  tocheckout  token  tolearn  tool  toolkit  tools  top  toread  totread  totry  tounderstand  touse  transcode  transcodem  transform  transport  tree  trigger  troubleshoot  tuner  tuning  tutoria  tutorial  twitter  typescript  ubuntu  ubuntu16.04  uglifyjs  understand  unique  unit  upload  uploadprogress  Url  user  useragent  utf8  utils  uuid  vagrant  version  versions  video  View  vim  virtual  virtualbox  visualization  vue  vue-charts  vue-spinner  vue2  vuejs  vundle  watch  web  webapp  webdesign  webdev  webpack  wiki  winamp  wkhtmltoimage  wkhtmltopdf  woothemes  WordPress  worker  workspace  wrapper  wysiwyg  xcode  xcode9  xcode9.2  yarn  yeoman  zsh 

Copy this bookmark:



description:


tags: