• Stars
    star
    112
  • Rank 312,240 (Top 7 %)
  • Language
    CSS
  • Created over 10 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bootstrap theme for Salesforce1

Introduction

If you haven't seen it already, please check out the Lightning Design System as it may be more appropriate for your project.

This is a Bootstrap based theme developed by the Salesforce.com Foundation's Business Applications team. The aim is to provide a solid and complete theme for Bootstrap that matches the SFDC Salesforce1 styleguide. More information about the contents of this theme is available at the Bootstrap-sf1 companion site.

The general look and feel is inspired by the SFDC Styleguide. There is some intention of building theme variations for different application contexts (visualforce, salesforce1, chatter), but this work has not been done at this time.

The Proxima Nova Soft fonts are not included in this repository. To match the SFDC styles you will need to include this font in your page.

Getting Started

To use the theme you just need to include the dist/ folder in your project and include bootstrap.css or bootstrap.min.css in your page. For use inside of a VisualForce page or Lightning Component you may need to use the namespaced CSS in bootstrap-namespaced.css.

You can download the theme using bower:

bower install bootstrap-sf1

Or you can download the zip.

Development

You will need:

Things never to do:

  • Edit any CSS files in dist/ directly
  • Edit any html page in pages/ or the index.html file directly
  • Edit any less file in the less/generated folder directly

These files are generated automatically and your changes will be overwritten. You have been warned. :)

First clone the repo and navigate into the directory:

git clone https://github.com/SalesforceFoundation/bootstrap-sf1.git
cd bootstrap-sf1

Next

npm install
bower install

There are a number of files that are generated for you as you make changes to the less files. To facilitate this process start the grunt watch machinery with:

grunt serve

This will also start up a local webserver at http://localhost:8000. As you edit Less files or templates Grunt will automatically compile the CSS and HTML for the docs so long as you have grunt serve running.

More Repositories

1

NPSP

The current version of the Salesforce.org Nonprofit Success Pack
Apex
623
star
2

ApexDoc

The latest java source for ApexDoc, a tool to document your Salesforce Apex classes.
Java
229
star
3

EDA

Education Data Architecture
Apex
222
star
4

Volunteers-for-Salesforce

Volunteers for Salesforce managed package
Apex
91
star
5

visualforce-typeahead

A flexible typeahead component for use on Visualforce pages. Uses the typeahead.js library from Twitter.
Apex
73
star
6

salesforce-streaming-client

A Salesforce streaming API client for python, built on salesforce-requests-oauthlib and python-bayeux.
Python
30
star
7

Households

The Households package of the Nonprofit Success Pack
Apex
26
star
8

OutboundFundsModule

The Outbound Funds app is a community developed and maintained Open Source Commons project. It is a customizable foundation for managing funds awarded by your organization, like grants, scholarships or internal funding.
Apex
26
star
9

Contacts_and_Organizations

Contacts and Organizations Package of the Nonprofit Success Pack
Apex
25
star
10

PMM

Program Management Module (PMM)
Apex
23
star
11

Relationships

Nonprofit Success Pack Relationships Package
Apex
22
star
12

gem

Gift Entry Manager
Apex
18
star
13

python-bayeux

A bayeux client for python. Built on gevent and requests.
Python
15
star
14

Recurring_Donations

Recurring Donations Package of the Nonprofit Success Pack
Apex
14
star
15

Affiliations

Nonprofit Success Pack Affiliations Package
Shell
13
star
16

apex-guidestar

Salesforce.com Apex integration with the Guidestar API - supports search, detail, and charity check for Guidestar's extensive database of nonprofit organizations
Apex
12
star
17

salesforce-sonar-plugin

Incorporates the results of PMD's Apex scans into SonarQube
Java
12
star
18

k12-architecture-kit

K12 Data Architecture
Apex
11
star
19

kanban-board-rpt

Salesforce Development Remote Programming Test (RPT) focused on LWC
JavaScript
9
star
20

simple-salesforce-dx-buildpack

A more stripped down buildpack for Salesforce DX intended for apps that need the CLI only
Shell
8
star
21

salesforce-requests-oauthlib

An extension to requests-oauthlib to specifically support calls to Salesforce APIs.
Python
8
star
22

OutboundFundsModuleNPSP

Apex
6
star
23

SAL-CumulusCI

A repository containing the CumulusCI configuration of SAL for use by implementers or ISVs
Apex
6
star
24

NPSP-SignupOrg

Contains all non-packaged, non-default metadata that is provided in the NPSP Trial signup via http://www.salesforcefoundation.org/tryitnow
5
star
25

sfdo-doc-styles

This will likely eventually be rolled into another repo. For now, used to proto the doc styles for external users.
HTML
5
star
26

Grants-Management-Installers

Install Grants Management
2
star
27

SAL-Implementation-Template

Python
2
star
28

ProductLicenses

Product Licenses for Products without a Public Github Repository
2
star
29

c64-salesforce-demo

For the Dreamforce 2017 session titled "New Life for a Commodore 64: An Old-Is-New-Again Salesforce Client"
Python
1
star
30

apex-volunteermatch

Volunteermatch API Integration for force.com / Salesforce, written in Apex - supports searching the extensive Volunteermatch database for organizations and volunteer opportunities
Apex
1
star
31

DonorReport

Apex
1
star
32

.github

Shared workflows and templates used across SalesforceFoundation repositories.
1
star