Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/alpine
{
"name": "Alpine",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/base:alpine3.23",
"features": {
"ghcr.io/dhoeric/features/flyctl:1": {},
"ghcr.io/audacioustux/devcontainers/flyctl:1": {},
"ghcr.io/gmkonan/fly-cli-feature/flyctl:1": {},
"ghcr.io/postfinance/devcontainer-features/dotnet:1": {}
}

// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "uname -a",

// Configure tool-specific properties.
// "customizations": {},

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for more information:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
# https://containers.dev/guide/dependabot

version: 2
updates:
- package-ecosystem: "devcontainers"
directory: "/"
schedule:
interval: weekly
43 changes: 43 additions & 0 deletions .github/workflows/gradle-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will build a package using Gradle and then publish it to GitHub packages when a release is created
# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#Publishing-using-gradle
name:
.cell
on:
release:
types: [created]

jobs:
build:

runs-on: ubuntu-latest
permissions:
contents: read
packages: write

steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file

- name: Setup Gradle
uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0

- name: Build with Gradle
run: ./gradlew build

# The USERNAME and TOKEN need to correspond to the credentials environment variables used in
# the publishing section of your build.gradle
- name: Publish to GitHub Packages
run: ./gradlew publish
env:
USERNAME: ${{ github.actor }}
TOKEN: ${{ secrets.GITHUB_TOKEN }}
40 changes: 40 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"name": "Launch Extension",
"outFiles": [
"${workspaceFolder}/out/**/*.js"
],
"preLaunchTask": "npm",
"request": "launch",
"type": "extensionHost"
},
{
"name": "Attach to Integrated Browser",
"request": "attach",
"type": "editor-browser",
"webRoot": "${workspaceFolder}"
},
{
"name": "Launch Integrated Browser",
"request": "launch",
"type": "editor-browser",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
},
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
}
]
}
14 changes: 6 additions & 8 deletions profile/README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
![White Twitter logo in front of a textured horizontal banner of blue overlaid on white](https://raw.githubusercontent.com/twitter/.github/main/profile/twitter-banner.png)

Twitter is what's happening and what people are talking about right now.
X is what's happening and what people are talking about right now.
It's where news breaks and communities converge.
And it's all powered by open source, made by a team of amazing Tweeps.
And it's all powered by open source, made by a team of amazing humans.

## Participating in the community

🫂 We aim to create a welcoming and inclusive community. Please note that Twitter's open source projects are governed by our [code of conduct](https://github.com/twitter/.github/blob/main/code-of-conduct.md).
🫂 We aim to create a welcoming and inclusive community. Please note that X's open source projects are governed by our [code of conduct](https://github.com/twitter/.github/blob/main/code-of-conduct.md).

## Get in touch!

Learn more about what we're doing in open source at [opensource.twitter.dev](https://opensource.twitter.dev).
Interested in a career at Twitter? Check out our opportunities on [Twitter Careers](https://careers.twitter.com/)!
Learn more about what we're doing in open source at [opensource.x.com](https://opensource.x.com).
Interested in a career at X? Check out our opportunities on [X Careers](https://careers.x.com/)!

👋 [@TwitterOSS](https://twitter.com/TwitterOSS)
👋 [@XEng](https://x.com/XEng)