Changing viv one commit at a time
ChangeWindows viv
·
ChangeWindows
ChangeWindows does what Microsoft doesn't: document every change we can possibly find in Windows on any platform.
This repository is a big shift for ChangeWindows from the previous 4 major versions. Not only is this the first time we're publishing the actual source of our website, we're also using for the first time a framework, in this case Laravel, to build our website. Not only because we're lazy, but also because it makes things a lot simpeler and cleaner.
To run ChangeWindows, you'll need the following:
- PHP 7.2.0 or higher, including extensions required by Laravel 6.x
- MySQL
- Composer
- NPM
Clone this repository to any given directory and setup the .env
file with all required parameters. An example of an .env
file can be found in .env.example
. Then execute the following commands.
composer install
npm install
php artisan migrate
php artisan db:seed
To run ChangeWindows, use the following command:
php artisan serve
This will launch a server at 127.0.0.1:8000
. Also run this NPM command.
npm run watch
This will compile various files, mostly SCSS and keep an eye out for changes.
For a production build, execute the following commands:
composer install --prefer-dist --no-scripts --no-dev -o
npm install --production
After migrating and seeding the database, there will be 3 accounts from the start.
Name | Role | Password | |
---|---|---|---|
Yannick | [email protected] | Admin | secret |
Viv | [email protected] | Insider | secret |
Tom | [email protected] | User | secret |
We are open to contributions to ChangeWindows. Do you have a feature that you really want to see but we are not spending any time on it ourselves? Feel free to open a pull request for it!
If you discover a security vulnerability within ChangeWindows, please contact us through private means. Most successful would probably be to contact us on Twitter.
The ChangeWindows website is open-sourced software licensed under the AGPL license. Note however that the content on our website isn't unless stated otherwise.