atom/github progress

This commit is contained in:
Ash Wilson
2018-03-16 10:54:54 -04:00
parent 41153ed515
commit cfe7c5b023

View File

@@ -1,19 +1,25 @@
## Highlights from the past week
- Atom IDE
- @atom/watcher
- GitHub Package
- Automated the production of `gpg` and `gpg-agent` binaries for Windows, MacOS, and Linux with [squeegpg-native](https://github.com/atom/squeegpg-native).
- Investigated the setup for [including a TypeScript transpiler in an Atom package](https://github.com/smashwilson/minimal-typescript-atom) with React.
- Begin an npm package, [squeegpg](https://github.com/atom/squeegpg), to wrap GPG interaction and gpg-agent management using the binaries from [squeegpg-native](https://github.com/atom/squeegpg-native). Set up a bunch of yak-shaving tasks like configuring Circle/AppVeyor/Travis CI and installing Greenkeeper.
- Upgrade `fs-extra` and replace our proliferating helper methods with the already-Promisified versions from the newer version. [atom/github#1350](https://github.com/atom/github/pull/1350)
- Teletype
- Tree-sitter
- Xray
- 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
## Focus for week ahead
- Atom IDE
- @atom/watcher
- GitHub Package
- Finish defining the public interface for [squeegpg](https://github.com/atom/squeegpg) and consume it from atom/github.
- Minimize glibc and dynamic library dependencies within [squeegpg-native](https://github.com/atom/squeegpg-native)'s Linux binaries to maximize our compatibility across distros and versions.
- Revive the React 16 migration in [#1174](https://github.com/atom/github/pull/1174).
- Teletype
- Tree-sitter
- Xray