Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/apiato/apiato

PHP Framework for building scalable API's on top of Laravel.
https://github.com/apiato/apiato

add core module to the modules config file

define it’s dependencies as any other normal module and load it’s extra
service providers automa...

986ecfe096b3bda7ae596abd8a419676eb55304f authored over 8 years ago by Mahmoud Zalt <[email protected]>
move the facade class inside the portals folder

since it’s exposed to the outer world

c4c63405b4a1de61a1ac9eda1bc94ccd8092d95b authored over 8 years ago by Mahmoud Zalt <[email protected]>
move the wrong configuration exception to the config service

1269ac2d327c84d47bc524c4adfaaa2331394998 authored over 8 years ago by Mahmoud Zalt <[email protected]>
Move all configurations reading to the Config reading service

b91d1a356e33ed584eff9375aad2b2d9c1a02b87 authored over 8 years ago by Mahmoud Zalt <[email protected]>
Create Modules Configuration Reader Service

4e874d7cea6feaffb09678b82e8182f92e19f576 authored over 8 years ago by Mahmoud Zalt <[email protected]>
validate routes files exist before requiring them

e9853da4b90c4577aeb95b47e430d809f4bf5086 authored over 8 years ago by Mahmoud Zalt <[email protected]>
Simplify and refactor the Modules Service Provider

458d60330ebafb63e20e88e41c17fe5699416650 authored over 8 years ago by Mahmoud Zalt <[email protected]>
upgrade the LaraDock submodule

96de73850e90f5a20153166143b7b154adc2611d authored over 8 years ago by Mahmoud Zalt <[email protected]>
Merge pull request #12 from Mahmoudz/modules-enhancement

Modules enhancement

5188e997625f5d25503bdda670c366ae33645ae9 authored over 8 years ago by Mahmoud Zalt <[email protected]>
set the models factory path in the modules config file

4678236a04a419d8923f457a4c5ae935e8c62552 authored over 8 years ago by Mahmoud Zalt <[email protected]>
delete the Info directory in favour of the new config file

dependancies can now be defined on the modules config file

7d93db206100daa22f56f5398599bb8d96de088f authored over 8 years ago by Mahmoud Zalt <[email protected]>
rename Master Service Provider and Controller to Core

ddd0ea5eec9977982992da4c091d580bac614f4e authored over 8 years ago by Mahmoud Zalt <[email protected]>
Add Modules and Services Docs

7bd3ac48cccdbe791a4a59f29e58d0ff904c1969 authored over 8 years ago by Mahmoud Zalt <[email protected]>
add the module.php config file with proper naming

3bd7b87d2c4fa4ee73061f23f8bc5d239358d569 authored over 8 years ago by Mahmoud Zalt <[email protected]>
delete the Modules.php (to fix the capital letter problem)

272c2f01a56ea098c1cf4f001e12a4d61a130574 authored over 8 years ago by Mahmoud Zalt <[email protected]>
throw an exception when configuration are missed

7e634e97783a98f5c2ea5b07cf3990d630494c78 authored over 8 years ago by Mahmoud Zalt <[email protected]>
get rid of the ApiRouteServiceProvider and the ApiBaseRouteServiceProvider

7b1f6fe9fb29640744173121ef759f6bc22c4344 authored over 8 years ago by Mahmoud Zalt <[email protected]>
Automate Routes registration

All the routes of the registered Modules will be automatically loaded.

bd9fec4e4501939fad133906bc720816f2700680 authored over 8 years ago by Mahmoud Zalt <[email protected]>
fix syntax error, preventing loading the user service provider

73a6d0bfe5f301dee476f260d8291a6f5b452017 authored over 8 years ago by Mahmoud Zalt <[email protected]>
autoload Modules ServiceProviders

Create modules config file to register Modules names.

The core master service provider will loo...

516177a4c3a14efae3676eabe7384ce636a47d6c authored over 8 years ago by Mahmoud Zalt <[email protected]>
Change the Core Module path

Move the Core Module from the Service directory to the Modules directory

579135c572fcfeaa02e68687fbc3a97570081ea1 authored over 8 years ago by Mahmoud Zalt <[email protected]>
Merge pull request #11 from Mahmoudz/renaming-mega

Renaming Mega to Hello

3aa781fb824bcad81c6ae1f7ea2cf5234e70805c authored over 8 years ago by Mahmoud Zalt <[email protected]>
change the namespace Mega to Hello

807a00f688be4e2382852ebfb0b9344aca1a06d5 authored over 8 years ago by Mahmoud Zalt <[email protected]>
renaming some testing variables from mega to hello

97d79748b3356854f22a0bcd84dbfeb4fcb5cfe2 authored over 8 years ago by Mahmoud Zalt <[email protected]>
change the default domain from mega.pro to hello.dev

2a9bf6773623099e6cb4f639175a1e60679c73ac authored over 8 years ago by Mahmoud Zalt <[email protected]>
rename project Hello API in Composer

5c554281d0efdb21e7130aaf882e5a53d90a8cba authored over 8 years ago by Mahmoud Zalt <[email protected]>
update the readme file

78acf43198ed6b9064dbcedc3c1e245d062a734a authored over 8 years ago by Mahmoud Zalt <[email protected]>
Merge pull request #10 from Mahmoudz/structure-upgrade

Structure upgrade

15ad0f45533ca5db57412a23f3826a2002d97083 authored over 8 years ago by Mahmoud Zalt <[email protected]>
update the .travis.yml file to work with the new repo structure

4640b7489a76e6636449cfedba1cf552a67cceff authored over 8 years ago by Mahmoud Zalt <[email protected]>
include laradock in the project to run it on docker

00899e30cc5bdcc27a19d94d3eca7e59554dc1e0 authored over 8 years ago by Mahmoud Zalt <[email protected]>
remove the server directory and replace all the files on the root

Since I removed the clients directory (to separate the repos of the
server and the clients) ther...

d29b16a9eb633371dd0bde520779b1ef822c048b authored over 8 years ago by Mahmoud Zalt <[email protected]>
delete the clients directory

will be optionally added later by the users (it should live in another
repository)

c2921d8a4b0f908df5953e811900f9adaea97f08 authored over 8 years ago by Mahmoud Zalt <[email protected]>
add .gitignore

446316815a7f20c04f3252e8190cd50957f7f31e authored over 8 years ago by Mahmoud Zalt <[email protected]>
update readme

- change the image url
- add support section

be6f573a008a17a7b5cab4ade55e0bebf9da8c0f authored over 8 years ago by Mahmoud Zalt <[email protected]>
include the ACL feature in the readme file

fba6493c9c7e882c06ed363b230e13d29bc432dc authored over 8 years ago by Mahmoud Zalt <[email protected]>
seed admin default role and permissions

9290fe7c6942cfd1979960d5d5f2912b2859e384 authored over 8 years ago by Mahmoud Zalt <[email protected]>
remove assigning normal user to role

979ce44b412bc7808e6368a0dd35dd6caf826dde authored over 8 years ago by Mahmoud Zalt <[email protected]>
remove the `DatabaseMigrations` trait from test classes

replace it with `setUp` and `tearDown` manual functions

fce4e87947835ed59832eb280ac41fd6be34d3f8 authored over 8 years ago by Mahmoud Zalt <[email protected]>
test listing all users only as admin

2b3da848ad34dc964dd812f8eba29ee81aa429d2 authored over 8 years ago by Mahmoud Zalt <[email protected]>
protect the `ListAllUsersController` endpoint with admin role middleware

8ef89df85df04175d5f441378c99b17b423803e0 authored over 8 years ago by Mahmoud Zalt <[email protected]>
register Entrust routes

2d914f1caa6a7c24edd964448a6c65de98f41725 authored over 8 years ago by Mahmoud Zalt <[email protected]>
require version 1.6.* of the Entrust package

works well with Laravel 5.1

54f8d4554d1b1e66843162366e53000b46eddb87 authored over 8 years ago by Mahmoud Zalt <[email protected]>
Fix Traits function collisions on the User model

Temporary hiding the Illuminate\Database\Eloquent\SoftDeletes trait because
of the collisions of...

2424e0df1e6732db68ead989312ddfc01420d397 authored over 8 years ago by Mahmoud Zalt <[email protected]>
replace `RomanBican` ACL package with `Entrust`

c7e34635b93ed0704b4dc0e81377fdb030808f18 authored over 8 years ago by Mahmoud Zalt <[email protected]>
add redis config variables to the env file

d887d5590333a9f589ff1f5a243c9066c8b659e5 authored over 8 years ago by Mahmoud Zalt <[email protected]>
fix permissions of files with permissive permissions

Avoid security breach

7411f3d5e096eefc5c674591152e741531b19b93 authored over 8 years ago by Mahmoud Zalt <[email protected]>
reformat the route file to keep the apiSuccessExample readable

b7c6d3d3f0f4882052eb6374a8fa6f4b46275ea6 authored over 8 years ago by Mahmoud Zalt <[email protected]>
general code refactoring and formatting

1b710aa1136812dbb8594a8653157aad43f709de authored over 8 years ago by Mahmoud Zalt <[email protected]>
make travis retry to update composer

262fac2699ed2c8bc74611252926c8bf88316685 authored over 8 years ago by Mahmoud Zalt <[email protected]>
add travis markdown badge in the read me

a787f0c8f6a4559e82db75ad3560509bfaa4f2ff authored over 8 years ago by Mahmoud Zalt <[email protected]>
remove irrelevant test assertion (belongs to the testing app)

4edb28c036fe095965a53a5678b21666b5e228dc authored over 8 years ago by Mahmoud Zalt <[email protected]>
add travis config file

68f3838f8e9ccb27daf98d87636ddfc10f55949d authored over 8 years ago by Mahmoud Zalt <[email protected]>
Merge pull request #2 from Mahmoudz/analysis-zOMwMW

Applied fixes from StyleCI

3f2adf8fd1db9177661e29b5cda6e14c8f11bd92 authored over 8 years ago by Mahmoud Zalt <[email protected]>
Applied fixes from StyleCI

f0eb3afe4fba5f886ea72f311a4ef3cd8611d33a authored over 8 years ago by Mahmoud Zalt <[email protected]>
remove the core/framework service

6503bf9193524148899cae99b8e7a7b08f783fc4 authored over 8 years ago by Mahmoud Zalt <[email protected]>
fix seeding syntax

b485509b619d10f30a20902a23c36d06a44fae12 authored over 8 years ago by Mahmoud Zalt <[email protected]>
Add Seeders

6d267e80fc104368bdcc80a7c30df7b372af6c94 authored over 8 years ago by Mahmoud Zalt <[email protected]>
replace the policy helper with a Gate instance

6d850e9b7950c1b37e4ae4d24b6d70564e667d5e authored over 8 years ago by Mahmoud Zalt <[email protected]>
update Master Service Provider to load the ApiBaseRouteServiceProvider from its new path

a49f9858661635e6385a65ff00abd91609a04c74 authored over 8 years ago by Mahmoud Zalt <[email protected]>
refactor registering Module internal Service Providers as arrays

3a1e5f35a8dc9e21129d2def28098c160ae564af authored over 8 years ago by Mahmoud Zalt <[email protected]>
use the User Policy form the Delete and Update Requests

e597500a2806f591a6ac56ad8310250a8d4fb9cd authored over 8 years ago by Mahmoud Zalt <[email protected]>
create User Policy

bb855b2a265523f50b2bac374e0d64770f4d88be authored over 8 years ago by Mahmoud Zalt <[email protected]>
include Auth Service Provider in the Module

3c72957dca5124ee46c95d479967aa6852e5cc97 authored over 8 years ago by Mahmoud Zalt <[email protected]>
move the API Base service provider to the Routes service

97c9e0e5562752d38e281e83c87057301808a01b authored over 8 years ago by Mahmoud Zalt <[email protected]>
create web controller and make it extend from Mater Controller

6ef7dcdf4a2896136b821e681accdc80ecbc6f89 authored over 8 years ago by Mahmoud Zalt <[email protected]>
simple tests refactoring

a880b24e546dc810d357c363d3f077771dd9b981 authored over 8 years ago by Mahmoud Zalt <[email protected]>
add FAQ documentation

ba2547c12b56daf0e2814c7bb7e3751c8e0b2cda authored over 8 years ago by Mahmoud Zalt <[email protected]>
remove the useless space from the classes dockblocks

01bbaabb7e714b28d12a7684f8151ef204f82c6a authored over 8 years ago by Mahmoud Zalt <[email protected]>
run php-cs-fixer over the sensitive files

512c2286abd02613623f501d0be410b1f4d7e811 authored over 8 years ago by Mahmoud Zalt <[email protected]>
run php-cs-fixer over the src/ directory

c46d5aaabc7bbe90d8493b9e4c0e0aa968aecea9 authored over 8 years ago by Mahmoud Zalt <[email protected]>
update the list of features in the readme file

f415c92aa49252e419a94cc462f9dd2743a1e2ea authored over 8 years ago by Mahmoud Zalt <[email protected]>
keep web and cli controllers

b8cbc1fc481358e3227f1e790f49695fccdc55af authored over 8 years ago by Mahmoud Zalt <[email protected]>
remove publishing migration from the Master Service Provider

to each Module Service Provider

ee2975f4da7e8e95015534e515e8c612ad63bf51 authored over 8 years ago by Mahmoud Zalt <[email protected]>
move the Migrations from the Core Service to each Module

153dbb6c079c6cc8aa28151434eece840e698213 authored over 8 years ago by Mahmoud Zalt <[email protected]>
remove testing models factories

81630e3e37b1a63e0eea74a9f9499be71c6dac04 authored over 8 years ago by Mahmoud Zalt <[email protected]>
allow user soft delete

b78b6b799ed2a01434f95d91222a19ef6fea5647 authored over 8 years ago by Mahmoud Zalt <[email protected]>
change patch to put when updating user

f1325a1c856cb6517ecc889848da8eb44322605b authored over 8 years ago by Mahmoud Zalt <[email protected]>
create delete user Tests

96d477f4fb839d5fcc0384ec5259c8c9d1393ff0 authored over 8 years ago by Mahmoud Zalt <[email protected]>
create delete user task to preform the deleting

b2882727fb9a463e0f9904d07976f19ac6f87f38 authored over 8 years ago by Mahmoud Zalt <[email protected]>
add delete user request to check if authorized to preform the operation

6d09df4356063d71edea0f3e146ef95191892551 authored over 8 years ago by Mahmoud Zalt <[email protected]>
create delete user controller

bda7c71beef28f49e54dc425b9651d23c29f0bc0 authored over 8 years ago by Mahmoud Zalt <[email protected]>
add delete user route

1024e7af3c525cd2451cfdaa947e22b1b8991011 authored over 8 years ago by Mahmoud Zalt <[email protected]>
implement Update User API Endpoint

cbe64c8ddbe400d4add0454354ee156c9e1cc2f3 authored over 8 years ago by Mahmoud Zalt <[email protected]>
fix comments in user register controller

4dc26b839f26ea28dfa25939d360ae02d49858c0 authored over 8 years ago by Mahmoud Zalt <[email protected]>
update the validation rules of user registration

ed884112e9c62a3f8cf835dfab825ffc1e5faf7f authored over 8 years ago by Mahmoud Zalt <[email protected]>
add author information in the read me file

73e52e124078e639372fd0895475a85bd7f4269c authored over 8 years ago by Mahmoud Zalt <[email protected]>
Merge pull request #1 from cnicolaou/master

Fix typo on Exceptions link

90f2f330cec0aceab8e26b77964e04eedd30e4f3 authored over 8 years ago by Mahmoud Zalt <[email protected]>
Fix typo on Exceptions link

4c3872fe929ac7b620518b682fcb52f54914ab4b authored over 8 years ago by Constantine Nicolaou <[email protected]>
set full path to the documentation content

5ffb323c7b35c89372d72ccfa5deb3b93b7fb268 authored over 8 years ago by Mahmoud Zalt <[email protected]>
add the documentation content to the readme file

22b0afe08c4d3deeca1a20103f244222c1cec447 authored over 8 years ago by Mahmoud Zalt <[email protected]>
rename the user module test suite

619248aae2fa7e3fa0fc3abf7b0365a6b7de8f27 authored over 8 years ago by Mahmoud Zalt <[email protected]>
remove the testing test suite from the phpunit config file

f2fee6c4fc4951ace35cc773ac54decbf368a40d authored over 8 years ago by Mahmoud Zalt <[email protected]>
reset the Exception Handler (return it to it's original state)

7a7ec9698f09080de5af1eec2533169b6f6e4d21 authored over 8 years ago by Mahmoud Zalt <[email protected]>
general update to the readme file

9a53ca444506f9e3b5323e6b96cf461d92123357 authored over 8 years ago by Mahmoud Zalt <[email protected]>
fix some types in the readme file

ed24cc4d3a5051d02d5994c91b80616b11b2832e authored over 8 years ago by Mahmoud Zalt <[email protected]>
change the cover images color and position

4026e3639e858678bd49c0644e8f8c235005ce5d authored over 8 years ago by Mahmoud Zalt <[email protected]>
add cover images to the readme file

66b98c84b2ca4f4cdce73f180048c060e6c390ca authored over 8 years ago by Mahmoud Zalt <[email protected]>
fix a typo in the readme file

588ea9d904b2a717a901f3e237c775ce676a1634 authored over 8 years ago by Mahmoud Zalt <[email protected]>
rename a test function

93e0c5e489fbc735b01de89c75e9e3944159034c authored over 8 years ago by Mahmoud Zalt <[email protected]>
update the default message text when visiting the landing endpoint

c0e8f54952849ba3a911b1903eb71fac6d0be7aa authored over 8 years ago by Mahmoud Zalt <[email protected]>