Skip to content
This repository has been archived by the owner on Jun 13, 2024. It is now read-only.

Starlight v2 #25

Draft
wants to merge 105 commits into
base: main
Choose a base branch
from
Draft

Starlight v2 #25

wants to merge 105 commits into from

Conversation

reversed-coffee
Copy link
Member

@reversed-coffee reversed-coffee commented Nov 11, 2022

This is a draft branch and there's a good chance that cloning branch v2 will result in highly unstable, buggy, and half-written code. Anything built under this branch is not meant to be permanent. Refer to the main branch for the latest stable version of Starlight.

This PR will not be merged because I'm slow and don't know how to do things right. This will be force pushed to the main branch upon completion.

@reversed-coffee reversed-coffee linked an issue Nov 11, 2022 that may be closed by this pull request
@reversed-coffee
Copy link
Member Author

Current plans:

  • Refactor from the bottom-up and clean up any redundant code.
  • Document all public API code with inline documentation.
  • Make every single function run asynchronously with CancellationToken support.
  • Completely redo exception throwing, catching, etc.
  • Reimplement logging.
  • Implement a synchronous namespace to run all functions synchronously.

@reversed-coffee
Copy link
Member Author

reversed-coffee commented Nov 12, 2022

Finished refactoring Starlight.Apis. Bugs are expected.

@reversed-coffee reversed-coffee marked this pull request as draft November 20, 2022 21:24
@reversed-coffee
Copy link
Member Author

Took a bit of a break; I'll probably start working on it again but my school firewall blocked my IP (probably from all the bandwidth) so I won't be doing it at school right now.

@reversed-coffee
Copy link
Member Author

Many of the changes to Starlight at this time are uncommitted changes I made to the HackerFramework dependency to make interoperability easier and memory scan speeds faster.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Refactor API and project
1 participant