NEURON
8.1.0
Building:
Installation
CMake Build Options
Developer Builds
User documentation:
Training videos
Guides
Publications about NEURON
NEURON scripting:
NEURON Python documentation
NEURON HOC documentation
Other scripting languages
Python tutorials
Python RXD tutorials
CoreNEURON
Developer documentation:
NEURON SCM and Release
NEURON Versioning and Release Guidelines
NEURON Source and Release Management Guide
NEURON Development topics
C/C++ API
Removed Features
Removed Features
Changelog
NEURON 8.1
NEURON 8.0
Contributors
Feedback / Help
NEURON
»
NEURON SCM and Release
Edit on GitHub
NEURON SCM and Release
NEURON Versioning and Release Guidelines
Release Versioning
Versioning Scheme
NEURON Release Management Guidelines
Contributing
Managing Releases
From Alpha to Final Release
Patch Releases
Release Deprecation
Reference
NEURON Source and Release Management Guide
INTRODUCTION
Definitions
GIT and GITHUB
Git Branches and Tags
GitHub
GIT OPERATIONS
Checkout, Stage, Commit
Checkout & Reset
Merging Branches
Merge –squash
Fast-Forward merge
Merge and Rebase
BEST PRACTICES
Creating Changes/Pull Requests
Bring up to date: Merge vs Rebase
Reviewing
CREATING RELEASES
NEURON’s Release Requirements
VERSIONING SCHEMES
Existing Conventions
Semantic Versioning
PEP 440
Release Life Cycle: Alpha, Beta, Release Candidate
A Versioning Scheme for NEURON
RELEASE MANAGEMENT WITH GIT
Git Branching Models
GitHub Flow
Git Flow
GitLab Flow
Other Alternatives
NEURON Release Management Guidelines
Contributing
Managing Releases
REFERENCES
DOCUMENT HISTORY
Footnotes
Read the Docs
v: 8.1.0
Versions
latest
8.1.0
8.0.2
8.0.1
8.0.0
release-8.1
docs-update
Downloads
On Read the Docs
Project Home
Builds