mirror of
https://github.com/Microsoft/calculator.git
synced 2025-08-20 13:23:13 -07:00
Merge master into feature/GraphingCalculator branch (#585)
* Merge master into feature/GraphingCalculator branch
This commit is contained in:
parent
1475b49120
commit
a418777f02
447 changed files with 18056 additions and 19323 deletions
|
@ -153,7 +153,9 @@ The CalcEngine contains the logic for interpreting and performing operations acc
|
|||
|
||||
### RatPack
|
||||
|
||||
The RatPack (short for Rational Pack) is the core of the Calculator model and contains the logic for performing its mathematical operations. The interface to this layer is defined in [ratpak.h][ratpak.h].
|
||||
The RatPack (short for Rational Pack) is the core of the Calculator model and contains the logic for
|
||||
performing its mathematical operations (using [infinite precision][Infinite Precision] arithmetic
|
||||
instead of regular floating point arithmetic). The interface to this layer is defined in [ratpak.h][ratpak.h].
|
||||
|
||||
[References]:####################################################################################################
|
||||
|
||||
|
@ -199,4 +201,5 @@ The RatPack (short for Rational Pack) is the core of the Calculator model and co
|
|||
[CalcManager folder]: ../src/CalcManager
|
||||
[CalculatorManager.h]: ../src/CalcManager/CalculatorManager.h
|
||||
[CalcEngine.h]: ../src/CalcManager/Header Files/CalcEngine.h
|
||||
[Infinite Precision]: https://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic
|
||||
[ratpak.h]: ../src/CalcManager/Ratpack/ratpak.h
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 256 KiB |
|
@ -29,26 +29,26 @@ idea until it is ready for review.
|
|||
|
||||
We review pitches regularly, and will approve or close issues based on whether they broadly align with the
|
||||
[Calculator roadmap](https://github.com/Microsoft/calculator/blob/master/docs/Roadmap.md). Approved pitches are moved
|
||||
into [pre-production](https://github.com/Microsoft/calculator/projects/1) on the feature tracking board.
|
||||
into [planning](https://github.com/Microsoft/calculator/projects/1) on the feature tracking board.
|
||||
|
||||
## Step 2: Pre-production
|
||||
## Step 2: Planning
|
||||
For most features, the output of this phase is a specification which describes how the feature will work, supported by
|
||||
design renderings and code prototypes as needed. The original issue will continue to track the overall progress of the
|
||||
feature, but we will create and iterate on spec documentation in the
|
||||
[Calculator Spec repo](https://github.com/Microsoft/calculator-specs). Sometimes we'll learn new things about a feature
|
||||
proposal during pre-production, and we'll edit or close the original pitch.
|
||||
proposal during planning, and we'll edit or close the original pitch.
|
||||
|
||||
We welcome community participation throughout pre-production. The best ideas often come from trying many ideas during
|
||||
the pre-production phase. To enable rapid
|
||||
We welcome community participation throughout planning. The best ideas often come from trying many ideas during
|
||||
the planning phase. To enable rapid
|
||||
experimentation, we encourage developing and sharing rough ideas—maybe even with pencil and
|
||||
paper—before making designs pixel-perfect or making code robust and maintainable.
|
||||
|
||||
After the [spec review](https://github.com/Microsoft/calculator-specs#spec-review) is completed, we will move the issue
|
||||
into [production](https://github.com/Microsoft/calculator/projects/1) on the feature tracking board. In _some_ cases,
|
||||
into [implementation](https://github.com/Microsoft/calculator/projects/1) on the feature tracking board. In _some_ cases,
|
||||
all of the details of an idea can be captured concisely in original feature pitch. When that happens, we may move ideas
|
||||
directly into production.
|
||||
directly into implementation.
|
||||
|
||||
## Step 3: Production
|
||||
## Step 3: Implementation
|
||||
A feature can be implemented by the original submitter, a Microsoft team member, or by other
|
||||
community members. Code contributions and testing help are greatly appreciated. Please let everyone know if you're
|
||||
actively working on a feature to help avoid duplicated efforts from others.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue