Building a vibrant community around open source development is an important part of our work. We've launched a new website which we hope will serve as a thriving hub for the open source community and drive power open innovation in Sri Lanka.
The site will feature open source best practices and resources, as well as the latest news, events and outreach programs. You can use the site to register your open source projects, search for opportunities to contribute and search for technical and functional experts. You can even register your technical or functional expertise and connect with folks who need expert guidance.
To run the server, first a setup is needed:
(1) Copy .env.example
file and paste to the same root directory.
(2) Change the copied file to .env
.
(3) Open .env
.
Enter the Database Connection details like the following.
DB_USERNAME=
DB_PASSWORD=
DB_HOST=
DB_PORT=
DB_DATABASE=
(1) To create credentials, go to the Google Credentials page and click on the Create credentials > OAuth client ID.
(2) Copy Client ID and Client secret in .env
like the following.
OAUTH_GOOGLE_ID=
OAUTH_GOOGLE_SECRET=
(1) Register the app on developers.facebook.com.
(2) Once logged, click on the Create a new app ID and fill in the form.
(3) In the menu, click on Settings > General.
(4) Copy App ID and Secret key in .env
like the following.
OAUTH_FACEBOOK_ID=
OAUTH_FACEBOOK_SECRET=
(1) Create a new email account in GMail.
(2) Configure the Mailer Connection like the following.
MAILER_USERNAME=
MAILER_DOMAIN=
MAILER_PASSWORD=
composer install
php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate
symfony server:start