auraphp / system Goto Github PK
View Code? Open in Web Editor NEWA full-stack framework built from Aura library packages.
License: BSD 2-Clause "Simplified" License
A full-stack framework built from Aura library packages.
License: BSD 2-Clause "Simplified" License
Though we have composer.json
for system. Don't submit system to packagist .
If we submit people will try to download system like
{
"minimum-stability": "dev",
"require": {
"hari/aura-system": "dev-master"
}
}
So in this case it will download to vendor only of the composer.
The desired way without the issue mentioned above :
Download system tar or zip
Uncompress it and place it in your document root.
cd system
// Download composer via wget if you are a *nix environment or get it from http://getcomposer.org
wget http://getcomposer.org/composer.phar
php composer.phar update
or if you have git itself installed, don't need composer itself. Just run
php update.php
We have not yet released packages as pear .
I feel its a good idea to start from the coming release.
got an error when the "tests" dir did not exist
Sudden fix :
Create a dir named tests in that package/
Hi Paul,
I don't like the idea of we keeping the composer.phar , for at times if I only need the system for I have composer.phar . Its waste of my bandwidth .
So I love you to remove composer.phar from the system .
We will document where to download etc , but not composer.phar itself .
Also the composer.phar needs to be updated which can be done by composer.phar self-update . If so we want to document also about composer. So let the user download it .
Hi Paul ,
The Aura.Uri cannot create issues currently .
The Aura.Uri is showing its a fork currently. Can we change the one in Not possible ..git/config
to make Aura.Uri as the main one ? I guess its possible.
Check autoload via composer is added for Aura.Di , Aura.Marshal , Aura.Session , Aura.Sql , Aura.Http , Aura.Router , Aura.Signal , Aura.Uri
There are test failures reported by travis .
This package is not auto-updated. Go and set up the GitHub Service Hook for Packagist so that it gets updated whenever you push!
Please make the necessary changes in the admin of all repo .
Thanks
Hari
Move the composer system installer from https://github.com/shama/aura-system-installer/ to auraphp organization .
Hey Paul ,
Please add the travis-ci hooks to all repos, so it can notify if a test fails before merge .
In this way even if the user doesn't run a test we can make sure everything works as expected.
Refactoring may increase speed ? Not sure :) .
Functions
Currently
public function dashesToCamel($str)
{
$str = ucwords(str_replace('-', ' ', $str));
$str = str_replace(' ', '', $str);
return lcfirst($str);
}
public function dashesToCamel($str)
{
$str = ucwords(str_replace(array('-',' '), '', $str));
return lcfirst($str);
}
public function underToCamel
Currently
$str = ucwords(str_replace('_', ' ', $str));
$str = str_replace(' ', '', $str);
Can't we use
$str = ucwords(str_replace(array('_', ' ') , '', $str));
Is there any benifict over the other ?
Just cloned the system and then ran the update php script. Update tries to put the packages into a package folder which doesn't exist.
I am thinking of a phar
executable for the coming releases .
I think its easy with onion.
https://github.com/c9s/Onion#compile-package-to-phar-executablelibrary-file
What are your thoughts on this?
We need a way to comment the packages .
#Aura.View
;Aura.View
Something like this for config/_packages
Thanks
Hi Guys,
Someone was mentioning to me, the problem he didn't like working with Aura framework is when a print_r() is given it throws the whole reflection classes , and make the browser not responding. So I suggest we need to make a good debugger tool to fix this issue.
For composer.json we need to add a line,
"autoload": {
"psr-0": {
"Aura\\Di": "vendor/Aura/Di/src/"
}
},
"minimum-stability": "dev",
As @koriym send a PR earlier auraphp/Aura.Di#6 (comment)
We need to fix this for release https://github.com/auraphp/release/blob/master/package.php#L384
Once the rule set
https://github.com/squizlabs/PHP_CodeSniffer/blob/master/CodeSniffer/Standards/PSR2/ruleset.xml
is finished, make the necessary changes to all aura packages.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.