Skip to content

ChrisCarini/jetbrains-ide-release-dates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JetBrains IDE Release Dates

All Contributors

Description

The intent of this repository is to capture the actual release dates for JetBrains IDEs. The concept stems from a wiki page at work which was created to help our team plan work around the potential release dates of JetBrains IntelliJ IDEA.

Why did our team care? Well, we develop and maintain an ecosystem around JetBrains (from internal-only plugin distribution, to license management, to a custom distributed IntelliJ IDE). Knowing when a release might come allows us to better plan our week / month / year to enable our developers to be as productive as possible!

Very simply, the idea here is to allow one to more accurately predict (we used to just guess months out - turns out, that's very inaccurate) about when a particular IntelliJ IDEA release may occur based on historical data.

JetBrains IDEs

Frequently Asked Questions (FAQ)

Question: What about IntelliJ IDEA Community Edition and PyCharm Community Edition?

Answer: These two IDEs have identical release cadences with the respective paid versions.

  • IntelliJ IDEA Community Edition (see IntelliJ IDEA Ultimate - release dates identical as of 2021-01-01.)
  • PyCharm Community Edition (see PyCharm Professional Edition - PyCharm Pro has a longer release history, with otherwise identical release dates.)

Obtaining Release Dates

The release dates in the markdown files of this repository are automatically obtained from a JetBrains API.

Prior to 2021, they were manually obtained and updated in this repo by:


Chris Carini

Baron Roberts

vicky17d

See our Obtaining Release Dates document for some suggestions on methodology for how we previously obtained release dates for previous IDE versions.

Developing Quick Start

The below commands will get the basic setup for developing on the Python module which does the fetching of IDE release data and generation of the Markdown files.

cd release_date_fetcher
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
python generate_markdown_files.py

Contributing

We love contributions! See our CONTRIBUTING file for more information.

Contributors

Chris Carini
Chris Carini

🐛 💻 📖 💡 🤔 🚧 💬 👀
Baron Roberts
Baron Roberts

💻 🤔 🚧 👀
vicky17d
vicky17d

💻 🚧 👀
opticyclic
opticyclic

🖋 💡 🤔

About

Intended to track the release dates for various JetBrains IDEs in an effort to see historical release dates to help project potential future release dates

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages