Skip to content

The future of FazeKit/NFAllocInit [Proposal] #9

@swoolcock

Description

@swoolcock

Most of the NextFaze projects that import FazeKit also import NFAllocInit just because FazeKit is incomplete.

Proposals

Make FazeKit feature parity with NFAllocInit, thus sunsetting NFAllocInit

Pros:

  • Only one codebase to manage

Cons:

  • A lot of work
  • Requires updating with every version of Swift

Make NFAllocInit feature parity with FazeKit, thus sunsetting FazeKit

Pros:

  • Only one codebase to manage

Cons:

  • A lot of work
  • Would need to become a hybrid project to support Swift extensions and generics, which also means updating with every version of Swift

Strip any code from FazeKit that already exists in NFAllocInit

Pros:

  • FazeKit would be considerably smaller
  • Not a lot of code to manage when updating for Swift versions

Cons:

  • Two codebases to manage

The third option is my where I'd personally like to take it.
@ricsantos @SilkyPantsDan ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions