• Stars
    star
    265
  • Rank 154,577 (Top 4 %)
  • Language
    HTML
  • License
    Other
  • Created about 13 years ago
  • Updated 8 months ago

Reviews

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

Repository Details

Configuration file format for defining coding styles in shared projects

EditorConfig website

This is the source of the website https://editorconfig.org/

The EditorConfig website are static HTML pages that are generated with Jekyll and it is hosted on GitHub Pages. Every git push to the master branch automatically updates the website.

Local development

For local development make sure Ruby and Jekyll are installed as described in the Jekyll docs.

Jekyll Environments are used to distinguish between development and production. In the production environment Google Analytics and Carbon Ads are enabled.

To run the development environment simply use:

jekyll serve

To run the production environment locally use:

JEKYLL_ENV=production jekyll serve

GitHub Pages automatically build and runs the site in the production environment.

Blog

To add posts to the blog, add a page in the _posts subdir as described in Jekyll docs. Create a pull request to get your post included on the website.

You can use both markdown and html styled text, but for blog posts markdown is preferred.

Required Front Matter fields that need to be used for every blog posts:

---
layout: post
title: "My awesome new blog post"
---

layout must always be set to post to ensure all posts looks the same.

title is obviously the title of your blog post. It is added to blog post automatically, so you don't need to add it to the text yourself again.

Useful optional Front Matter fields that can be used for blog posts:

---
date: 2016-04-28 14:43:54 +0200
author: "Your Name"
---

Use date to add a specific time to a post. Otherwise "00:00:00" will be used.

If you don't use author, EditorConfig Team will be used in the RSS feed and page header.

License

The EditorConfig website is licensed under a Creative Commons Attribution 3.0 Unported License.

More Repositories

1

editorconfig-vim

EditorConfig plugin for Vim
Vim Script
3,101
star
2

editorconfig

EditorConfig universal issue tracker and wiki
3,082
star
3

editorconfig-emacs

EditorConfig plugin for Emacs
Emacs Lisp
724
star
4

editorconfig-visualstudio

EditorConfig Visual Studio Addin
C#
352
star
5

editorconfig-core-c

EditorConfig core library written in C (for use by plugins supporting EditorConfig parsing)
C
292
star
6

editorconfig-jetbrains

A JetBrains IDE plugin supporting the EditorConfig standard
Java
292
star
7

editorconfig-core-js

EditorConfig Core library and command line utility written in JavaScript
TypeScript
266
star
8

editorconfig-notepad-plus-plus

EditorConfig plugin for Notepad++
C++
186
star
9

editorconfig-core-go

EditorConfig Core written in Go
Go
129
star
10

editorconfig-core-py

Clone of EditorConfig core written in Python
Python
90
star
11

specification

Specification of EditorConfig file format
Python
83
star
12

editorconfig-core-net

EditorConfig Core library and command line utility written in C# for .NET/Mono http://editorconfig.org
C#
70
star
13

editorconfig-core-java

Clone of EditorConfig core written in Java
Java
61
star
14

editorconfig-gedit

EditorConfig plugin for Gedit
Python
54
star
15

editorconfig-geany

EditorConfig plugin for Geany
C
45
star
16

editorconfig-qtcreator

EditorConfig Plugin for QtCreator
C++
40
star
17

editorconfig-core-ruby

Clone of EditorConfig core written in Ruby
Ruby
27
star
18

editorconfig-core-test

Testings for EditorConfig Core
CMake
25
star
19

editorconfig-defaults

24
star
20

editorconfig-jedit

EditorConfig plugin for jEdit
Java
16
star
21

editorconfig-plugin-tests

Tests for EditorConfig plugins
Python
16
star
22

editorconfig-core-lua

EditorConfig Core bindings for Lua
CMake
15
star
23

live-demo

Work in progress: EditorConfig in-browser live demo
JavaScript
13
star
24

editorconfig-textadept

EditorConfig plugin for Textadept
Lua
11
star
25

utilities

Utilities for EditorConfig development
Ruby
11
star
26

editorconfig-codeblocks

EditorConfig plugin for Code::Blocks
C++
11
star
27

editorconfig-core-qt

EditorConfig core written for Qt
C++
10
star
28

docs.editorconfig.org

EditorConfig C Core library documentation
JavaScript
10
star
29

editorconfig-core-java-binding

EditorConfig Core Java Binding
Java
8
star
30

editorconfig-vote

The issue tracker is for voting purpose only. Only @editorconfig/board-member members can comment.
4
star
31

javadocs.editorconfig.org

EditorConfig library Java API documentation
CSS
3
star