MCPcopy Index your code
hub / github.com/bullhorn/career-portal

github.com/bullhorn/career-portal @v3.8.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.8.0 ↗ · + Follow
178 symbols 329 edges 58 files 0 documented · 0%

Browse by type

Functions 116 Types & classes 62
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Bullhorn Career Portal

Build Status

Bullhorn Career Portal is the next-generation way to share jobs and source candidates from your Bullhorn ATS/CRM instance. Download, configure and host your own career portal, or fork the source code and make it your own.\

Releases

Contribute

There are many ways to contribute to Bullhorn Career Portal. * Submit bugs and help us verify fixes as they are checked in. * Review source code changes. * Contribute bug fixes.

Documentation

Building

In order to build Bullhorn Career Portal, ensure that you have Git, Node.js, and Angular CLI installed.

Clone a copy of the repo:

git clone https://github.com/bullhorn/career-portal.git

Change to the Career Portal directory:

cd career-portal

The required Node version is declared in engines.node in package.json. To pick it up automatically:

  • nvm: nvm use --engines (install with nvm install --engines if the version is missing)
  • fnm: fnm use

Install build tools and dev dependencies:

npm install

Use one of the following to build and test:

npm run serve           # Launch a local version of the career portal (frontend only).
npm start               # Launch a local server with server side rendering portal.
npm run build:static    # Build an optimized version of Career Portal in `/dist`
npm run build          # Build a package for use with server side rendering

Runtime vs. Buildtime Configurations

To maximize the flexibility of application configuration, all configuration-level integrations should derive their dynamic variables from the app.json file. That file can then be loaded into the application.

Helpful Utilities

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 109
Class 48
Interface 14
Function 7

Languages

TypeScript100%

Modules by API surface

src/app/job-details/job-details.component.ts15 symbols
src/app/services/server-response/server-response.service.ts14 symbols
src/app/typings/settings.d.ts11 symbols
src/app/services/share/share.service.ts11 symbols
src/app/job-list/job-list.component.ts11 symbols
src/app/services/search/search.service.ts10 symbols
src/app/apply-modal/apply-modal.component.ts10 symbols
src/app/sidebar/sidebar.component.ts9 symbols
src/app/sidebar/sidebar-filter/sidebar-filter.component.ts8 symbols
src/app/main-page/main-page.component.ts7 symbols
src/app/services/settings/settings.service.ts6 symbols
src/app/services/localization/server-loader.ts6 symbols

For agents

$ claude mcp add career-portal \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page