Merge pull request #17019 from atom/weekly-2018-03-26

Weekly focus: 2018-03-26
This commit is contained in:
Ash Wilson 2018-03-27 11:03:39 -04:00 committed by GitHub
commit 2fc0025220
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 42 additions and 6 deletions

View File

@ -1,9 +1,9 @@
## Highlights from the past week
- Atom IDE
- Shipping Console Logging
- Fixed bugs including multi-symbol autocomplete trigger, java detection etc.
- Started learning Rust
- Shipping Console Logging
- Fixed bugs including multi-symbol autocomplete trigger, java detection etc.
- Started learning Rust
- GitHub Package
- Commit together with co-authors - [atom/github#1355](https://github.com/atom/github/pull/1355)
- Automated the production of `gpg` and `gpg-agent` binaries for Windows, MacOS, and Linux with [squeegpg-native](https://github.com/atom/squeegpg-native).
@ -21,7 +21,6 @@
- See [this week's in-depth Xray update](https://github.com/atom/xray/blob/master/docs/updates/2018_03_19.md) for more details.
- Engineering Improvements
- Process `.tsx` files within Atom as TypeScript in a kind of hacky way. [atom/atom#16944](https://github.com/atom/atom/pull/16944)
- Reactor Duty
- Shipped Atom 1.25.0 and 1.26.0-beta0!
## Focus for week ahead
@ -41,5 +40,3 @@
- Xray
- Continue to make progress on the [PR switching Xray to a client/server architecture](https://github.com/atom/xray/pull/46). Hopefully we can merge it this week.
- Investigate a switch from JSON to protocol buffers.
- Engineering Improvements
- Reactor Duty

39
docs/focus/2018-03-26.md Normal file
View File

@ -0,0 +1,39 @@
## Highlights from the past week
- Atom IDE
- Started implementing project root settings, initial PR next week
- GitHub Package
- Commit with co-authors! Our first version pulls author names and email addresses from local repos. Future versions will include GitHub usernames (mentionable users) [atom/github#1355](https://github.com/atom/github/pull/1355)
- Teletype
- Added ability to share and join a portal via URL ([atom/teletype#109](https://github.com/atom/teletype/issues/109)) 👩‍💻:atom:🔗:atom:👨‍💻
- Published initial draft of proposal for streamlining collaboration set-up, and issued request for comments ([atom/teletype#344](https://github.com/atom/teletype/pull/344))
- Xray
 - Merged a PR that switches Xray to a client/server architecture [#46](https://github.com/atom/xray/pull/46).
- Made good progress on a fast file finder [#55](https://github.com/atom/xray/pull/55)
- See [this week's in depth update](https://github.com/atom/xray/blob/master/docs/updates/2018_03_26.md) for details.
- Reactor Duty
- Further limit the ability to modify read-only `TextEditor` buffers. [#16736](https://github.com/atom/atom/issues/16736)
- `TextEditor.scan()` methods skipped a row when a zero-length match was encountered at the end of a row. [#16983](https://github.com/atom/atom/issues/16983)
- Review and merge @t9md's PRs to preserve selections when a buffer is open in multiple editors and undo and redo are triggered. [atom/text-buffer#287](https://github.com/atom/text-buffer/pull/287), [#16564](https://github.com/atom/atom/pull/16564)
- Prevent bracket-matcher from triggering onDidChange before the final cursor placement, which caused the wrong cursor position to be send to autocomplete providers. [atom/autocomplete-plus#954](https://github.com/atom/autocomplete-plus/issues/954)
- Review and merge @Arcanemagus' PR to update the CircleCI template to CircleCI 2.0 [atom/ci#82](https://github.com/atom/ci/issues/82)
- Review and merge @hansonw's PR to sanitize HTML within notification messages [atom/notifications#187](https://github.com/atom/notifications/pull/187)
## Focus for week ahead
- Atom IDE
- Send initial PR for project root settings
- GitHub Package
- Undo last commit and replace amend check-box with an amend context-menu option
- Build on co-author feature
- Investigate how GitHub package code can be reused for other editor integrations
- Teletype
- Publish new Teletype release with support for sharing and joining a portal via URL ([atom/teletype-client#56](https://github.com/atom/teletype-client/pull/56))
- Incorporate feedback into the RFC for streamlining collaboration set-up and open it up for another round of comments ([atom/teletype#344](https://github.com/atom/teletype/pull/344))
- Xray
 - Finish the basic file finder experience [#55](https://github.com/atom/xray/pull/55)
- Add ignore support to the file finder for improved performance in the common case.
- Start on key bindings.
- See [this week's in depth update](https://github.com/atom/xray/blob/master/docs/updates/2018_03_26.md) for details.
- Reactor Duty
- Continue working down [the prioritized queue](https://github.com/orgs/atom/projects/2). :rocket: