s0xzwasd / guide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

official project

JetBrains Guide

The JetBrains Guide is a collection of resources for learning JetBrains IDEs.

Technology

  • Content is created as Markdown files.
  • It's rendered to a static site using Eleventy.
  • All is available as open source.

Contributing

Want to create content? Awesome! We like content. In this section, we'll cover some of the practical details involved.

Installation and Running the Guide

Here's what you need to get started:

  • Make sure you have installed NodeJS 18.*
  • Clone this repository
  • Work on a branch that you create based on main
  • Open it with any JetBrains IDE (we tested with WebStorm and Fleet)
  • Run an npm install to ensure all dependencies are available on your machine
  • Run any of the Run ... Guide run configurations to launch a specific Guide (top toolbar, see web help for more info)
  • Wait until the application is up and running
  • Connect the browser to http://localhost:8080/
  • Start authoring, and see reloads in the browser

Create a pull request

Changes ready? Great! Ideally, you have been working on a separate branch (from main), and you can send your changes as a pull request.

Make sure to add some JetBrains folks like @paulweveritt @khalidabuhakmeh @maartenba as reviewers, so we can work on getting your content ready to go!

License

The content of this repository are under two licenses. The software is covered by the Apache 2 license and the content is covered by the Creative Common license. See the LICENSE.txt file for the detail.

When non-JetBrains contributor join, they needed to acknowledge consent by adding a comment on the ticket in the repository.

About

License:Other


Languages

Language:TypeScript 66.0%Language:Sass 8.6%Language:Python 7.7%Language:HTML 7.1%Language:JavaScript 3.4%Language:SCSS 3.2%Language:CSS 1.8%Language:Kotlin 1.6%Language:Dockerfile 0.3%Language:Batchfile 0.2%Language:Makefile 0.1%