anyeloamt / emplea_do

Open source tech job portal. Made with .Net Core 2.1

Home Page:https://emplea.do

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Emplea.do

Getting the project up and running

Install the following software

Running the app for the first time

  1. Run the init.sh script, this will install all command line tools
  2. Open the solution
  3. Restore the nuget packages
  4. Run the Web project

Workflow

  1. Review the list of issues and pick the one you like.
  2. Check if the issue has been assigned to someone.
  3. Ask for the issue to be assigned to you with a comment.
  4. Create a feature branch in your repo in the following format feature/{issue_number}-simple-title.
  5. Work iteratively and commit often.
  6. Ask for help when needed. If run into any impediment air it out in slack or comment in your issue,
  7. Prepare the Pull Request following the guidelines.

JS libraries and libman

This project includes some third party js libraries, they have been included in the repo because they are integral for the correct workings of the theme we picked. If you need to add another third party library make sure to do it using the LibMan CLI. It gets installed when you run the init.sh script.

Configuring Authentication

Rename the appsetting.template.json file to appsetting.json and complete the client ids and secrets for each authentication provider you want to use.

Ignoring changes of the appsettings file

To ignore changes made to the appsettings.Development.json file run the following

git update-index --assume-unchanged Web/appsettings.Development.json

The init.sh does this automatically.

If you have any questions or just want to hang out

About

Open source tech job portal. Made with .Net Core 2.1

https://emplea.do


Languages

Language:JavaScript 43.8%Language:CSS 27.2%Language:HTML 15.2%Language:C# 13.6%Language:Shell 0.1%