Skip to content

Commit 924b063

Browse files
authored
Merge pull request #271 from atom-community/upstream_master
2 parents 533f04c + 36ca3bc commit 924b063

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1245
-982
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ Thumbs.db
99
.vscode
1010
.python-version
1111
node_modules
12-
npm-debug.log
13-
debug.log
12+
*.log
1413
/tags
1514
/atom-shell/
1615
/out/

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Our Pledge
44

5-
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
5+
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
66

77
## Our Standards
88

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Here's a list of the big ones:
8282
* [language-javascript](https://github.com/atom/language-javascript) - all bundled languages are packages too, and each one has a separate package `language-[name]`. Use these for feedback on syntax highlighting issues that only appear for a specific language.
8383
* [one-dark-ui](https://github.com/atom/one-dark-ui) - the default UI styling for anything but the text editor. UI theme packages (i.e. packages with a `-ui` suffix) provide only styling and it's possible that a bundled package is responsible for a UI issue. There are other bundled UI themes, such as [one-light-ui](https://github.com/atom/one-light-ui).
8484
* [one-dark-syntax](https://github.com/atom/one-dark-syntax) - the default syntax highlighting styles applied for all languages. There are other bundled syntax themes, such as [solarized-dark-syntax](https://github.com/atom/solarized-dark-syntax). You should use these packages for reporting issues that appear in many languages, but disappear if you change to another syntax theme.
85-
* [apm](https://github.com/atom/apm) - the `apm` command line tool (Atom Package Manager). You should use this repository for any contributions related to the `apm` tool and to publishing packages.
85+
* [apm](https://github.com/atom/apm) - the `apm` command line tool (Atom Package Manager). You should use this repository for any contributions related to the `apm` tool and for publishing packages.
8686
* [atom.io](https://github.com/atom/atom.io) - the repository for feedback on the [Atom.io website](https://atom.io) and the [Atom.io package API](https://github.com/atom/atom/blob/master/docs/apm-rest-api.md) used by [apm](https://github.com/atom/apm).
8787

8888
There are many more, but this list should be a good starting point. For more information on how to work with Atom's official packages, see [Contributing to Atom Packages][contributing-to-official-atom-packages].
@@ -354,7 +354,7 @@ This section lists the labels we use to help us track and manage issues and pull
354354

355355
[GitHub search](https://help.github.com/articles/searching-issues/) makes it easy to use labels for finding groups of issues or pull requests you're interested in. For example, you might be interested in [open issues across `atom/atom` and all Atom-owned packages which are labeled as bugs, but still need to be reliably reproduced](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+user%3Aatom+label%3Abug+label%3Aneeds-reproduction) or perhaps [open pull requests in `atom/atom` which haven't been reviewed yet](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+repo%3Aatom%2Fatom+comments%3A0). To help you find issues and pull requests, each label is listed with search links for finding open items with that label in `atom/atom` only and also across all Atom repositories. We encourage you to read about [other search filters](https://help.github.com/articles/searching-issues/) which will help you write more focused queries.
356356

357-
The labels are loosely grouped by their purpose, but it's not required that every issue have a label from every group or that an issue can't have more than one label from the same group.
357+
The labels are loosely grouped by their purpose, but it's not required that every issue has a label from every group or that an issue can't have more than one label from the same group.
358358

359359
Please open an issue on `atom/atom` if you have suggestions for new labels, and if you notice some labels are missing on some repositories, then please open an issue on that repository.
360360

Dockerfile

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,31 @@
1-
# VERSION: 0.1
2-
# DESCRIPTION: Image to build Atom and create a .rpm file
1+
# VERSION: 0.2
2+
# DESCRIPTION: Image to build Atom
33

4-
# Base docker image
5-
FROM nodesource/fedora21:4.2.6
4+
FROM ubuntu:20.04
65

76
# Install dependencies
8-
RUN yum install -y \
9-
make \
10-
gcc \
11-
gcc-c++ \
12-
glibc-devel \
13-
git-core \
14-
libsecret-devel \
15-
rpmdevtools
7+
RUN apt-get update && \
8+
DEBIAN_FRONTEND="noninteractive" \
9+
apt-get install -y \
10+
build-essential \
11+
git \
12+
libsecret-1-dev \
13+
fakeroot \
14+
rpm \
15+
libx11-dev \
16+
libxkbfile-dev \
17+
libgdk-pixbuf2.0-dev \
18+
libgtk-3-dev \
19+
libxss-dev \
20+
libasound2-dev \
21+
npm && \
22+
rm -rf /var/lib/apt/lists/*
1623

24+
# Update npm and dependencies
1725
RUN npm install -g npm --loglevel error
1826

19-
ADD . /atom
20-
WORKDIR /atom
27+
# Use python2 by default
28+
RUN npm config set python /usr/bin/python2 -g
29+
30+
ENTRYPOINT ["/usr/bin/env", "sh", "-c"]
31+
CMD ["bash"]

apm/package-lock.json

Lines changed: 53 additions & 50 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)