• Stars
    star
    760
  • Rank 59,770 (Top 2 %)
  • Language
    JavaScript
  • License
    Other
  • Created almost 9 years ago
  • Updated 9 months ago

Reviews

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

Repository Details

Documentation for CircleCI.

CircleCI Documentation

CircleCI Build Status CircleCI GitHub license CircleCI Community ja translation

This is the public repository for CircleCI Docs, a static website generated by Jekyll. If you find any errors in our docs or have suggestions, please follow our Contributing Guide to submit an issue or pull request.

Documentation Components

This repository houses and manages several arms of documentation for CircleCI. This section will provide a brief overview of each "component" and how to get started with making changes.

/Jekyll - Main Site

This is the main CircleCI documentation site. This is built with Jekyll and houses the majority of our documentation. Other branches of documentation (src-api, src-crg, etc) eventually get moved into this folder (in our build process) and integrated into the Jekyll Site.

We also have an automated code review tool setup, so it will run markdownlint on your PR and review for any markdown style violations. The rules are located at .markdownlint.jsonc . You can also fix most of the violations automatically.

/src-api - API v1.1 and v2 Build Tooling

Our API documentation source can be found in this folder.

API v1 is written by hand, and compiled to work with Slate. The compilation and deployment of v1 is handled by our .circleci/config.yml, which calls our build_api_docs script. If you need to make changes to our V1 documentation, go to src-api/source/includes and make changes as needed in the markdown files.

API v2 is compiled from an OpenAPI spec. We use Redoc to compile our spec into a webpage. To see the compilation process, refer to build_api_docs.sh and our .circleci/config.yml. If you need to make changes to the output site, you will likely need to make source code changes to the API, where the docs are generated from.

Testing Checklist

To allow for more flexibility, please find the checklist inside our confluence space.

License Information

Documentation (guides, references, and associated images) is licensed as Creative Commons Attribution-NonCommercial-ShareAlike CC BY-NC-SA. The full license can be found here, and the human-readable summary here.

Everything in this repository not covered above is licensed under the included MIT license.

More Repositories

1

circleci-images

Scripts to generate images for building projects on CircleCI 2.0
Shell
440
star
2

bond

spying for tests
Clojure
126
star
3

encrypted-files

Storing encrypted files in source on CircleCI
102
star
4

circleci.test

Enhanced Clojure test runner for tests written with clojure.test
Clojure
86
star
5

EspressoSample

A sample Android application with Espresso UI tests
Java
55
star
6

rollcage

A Clojure client for Rollbar
Clojure
50
star
7

CircleCI-Training-Koans

A set of puzzles to be completed to help familiarize yourself with CircleCI
Shell
38
star
8

clj-v8

Clojure wrapper for the v8 JS engine
C++
33
star
9

realitycheck

A sample app that reality-checks some basic CircleCI features
29
star
10

clj-keyczar

small, simple clojure wrapper for keyczar
25
star
11

analytics-clj

Idiomatic Clojure wrapper for the Segment.io 2.x Java client
Clojure
22
star
12

ex

Common Go packages for the execution teams
Go
22
star
13

docker

Fork: Docker to work in CircleCI unprivileged containers
Go
18
star
14

mongofinil

A Mongoid-like model library for Clojure and MongoDB
Clojure
17
star
15

lein-jarbin

Clojure
14
star
16

compojure-appengine-sample

Sample Compojure app with deployment to Google App Engine
Clojure
13
star
17

circle-env

Shell
11
star
18

lunch-n-learn

9
star
19

code2040-practice

A repository for practicing CI and CD
Python
8
star
20

android-cloud-test-lab

Example project on how to use Cloud Test Lab to test an Android app.
Java
8
star
21

media

Media files for marketing and integration projects
7
star
22

circleci-diag

Bash script to run diag commands in a build
Shell
5
star
23

android-sdk

Docker image for building Android projects
Dockerfile
5
star
24

circleci.com-shared

JavaScript
3
star
25

lein-deps-plus

Clojure
3
star
26

ex-service-template

Service template for projects using ex
Go
3
star
27

front-end-engineering-exercise

A short exercise to help us talk about ui development.
2
star
28

checkout-integration

2
star
29

git-demo

This project is a beginner git project
1
star
30

checkout-test

A repository used to test checkouts in build-agent. This copy is the original.
1
star
31

dp-test

1
star
32

fs

Clojure
1
star
33

circle-dummy-branch-repo

used for testing.
1
star
34

test-pm-repo-public

1
star
35

checkout-test-public

1
star