Commit Graph

62 Commits

Author SHA1 Message Date
Andrew Dupont
fa7971a5f2 Ignore direnv and asdf config files 2023-04-06 12:39:43 -07:00
jonian
03546e7d96 add binaries to gitignore 2022-11-13 10:55:09 +02:00
jonian
f60e6f25b4 add dist to gitignore 2022-11-12 16:04:27 +02:00
Amin Yahyaabadi
0f04fb2a74 test: add test for conditionally loaded .node files 2021-03-06 20:00:57 -06:00
Kane Montreuil
f0cdefbe7f
Consolidate log files (#13121) 2021-01-19 07:13:58 +03:00
DeeDeeG
b383e0a0db 🔥 .python-version
.python-version specifies which version(s) of Python are in the PATH,
and which version runs when you run the python, python2, or python3
commands.

That said, it is overly specific for this repository's needs.
In order to specify any version, you must enter it down to the patch
level, e.g. 3.8.2; Major-minor versions aren't allowed, e.g. 2.7

If users want to add such a file on their own machines, they may...
But it's unneccesary for this repository to ship this file as if there
were specific "correct" versions of Python to use.

Any Python 2.7.x or 3.5.0+ will work at the moment.

There are other checks elsewhere in the project, such as in
script/bootstrap. These should be sufficient to inform users which
Python versions they can use. node-gyp will also tell you.
2020-05-30 16:32:17 -04:00
Rafael Oleza
5fb69fc7af Add .vscode folder to the .gitignore and remove it from the repository 2019-06-12 14:01:12 +02:00
Rafael Oleza
0534a38ba4 Change the linter to be eslint 2019-05-13 17:48:11 +02:00
Antonio Scandurra
65b0f7d70f Rename cachePath to electronDownloadPath 2016-08-11 12:18:33 +02:00
Nathan Sobo
72457d581e Add electron back to .gitignore for now. I'm going crazy w/o it. 2016-08-03 08:43:15 -06:00
Antonio Scandurra
2be73d66bd Start on electronPackager 2016-07-28 10:56:03 +02:00
Daniel Hengeveld
6505c65008 add out/ to gitignore 2016-03-01 15:06:33 -08:00
Kevin Sawicki
b93f0d61cf Use same ignore pattern as electron 2016-02-02 12:49:36 -08:00
Kevin Sawicki
aefeaa427a Default build dir to out/ 2016-02-02 12:49:36 -08:00
Kevin Sawicki
23fc3deeda Ignore root electron folder 2015-09-06 10:27:22 +02:00
Kevin Sawicki
2470d44dd2 Use temp directory for ATOM_HOME 2015-02-12 15:51:55 -08:00
Kevin Sawicki
c496012b73 git ignore spec/integration/fixture/atom-home 2015-02-12 15:06:39 -08:00
Kevin Sawicki
ccd631a934 Write control/desktop files to temp folder 2014-07-21 16:45:59 -07:00
Ash Wilson
72d5a4cdae Ignore generated files in resources/linux. 2014-06-29 09:34:24 -04:00
Evin Ugur
cb0ba55871 ignore Thumbs.db in workspace-view and in actual atom gitignore 2014-05-06 21:24:11 -04:00
Kevin Sawicki
e8090b16f3 Move apm version to apm/package.json 2014-04-24 15:43:35 -07:00
Kevin Sawicki
91433cfe90 git ignore *~ files 2014-04-02 08:57:55 -07:00
Kevin Sawicki
1603fab984 Download includes when building docs
This makes it so you no longer have to have the included cloned repos
locally when building.
2014-01-20 16:00:02 -08:00
Kevin Sawicki
aec32b65a0 Remove constructicon files 2014-01-14 13:29:34 -08:00
Kevin Sawicki
332b918c01 Ignore build/atom.build 2014-01-14 10:03:05 -08:00
Kevin Sawicki
bc94dc63e6 Ignore atom.xcodeproj 2014-01-14 10:03:05 -08:00
Kevin Sawicki
ed8800d182 Install apm to apm/ from vendor/apm 2013-12-17 16:53:31 -08:00
Kevin Sawicki
a03a89d359 Ignore debug.log 2013-11-01 13:56:47 -07:00
Matt Colyer
4d415d3ca9 Generate evil file fixtures depending on platform 2013-10-11 14:09:17 -07:00
Matt Colyer
72cedf9027 Synchronize directory structure 2013-08-20 15:02:01 -07:00
Matt Colyer
588efa2e11 Add grunt 'docs' task to build both guides and API docs 2013-08-20 15:02:01 -07:00
probablycorey
e46af10631 Remove unused files from gitignore 2013-06-20 17:15:52 -07:00
Kevin Sawicki
2d9ba937fb Only ignore tags file at root
This allows the tags file inside spec/fixtures to be modified.
2013-06-12 20:57:38 -07:00
Cheng Zhao
548021dd40 Download atom-shell and remove cefode. 2013-05-12 19:51:31 +08:00
Kevin Sawicki
8cd7adceb5 Remove ignore of doc/assets
Biscotto upgrade removes the need to ignore this
folder which was previously when generating the
doc stats.
2013-04-20 09:53:50 -07:00
Kevin Sawicki
ca1177efea Ignore doc/assets 2013-04-18 20:40:48 -07:00
Garen Torikian
99333d4444 Don't commit output 2013-04-12 22:37:07 -05:00
Garen Torikian
b2637aae57 Don't add stats 2013-04-12 14:38:59 -05:00
Kevin Sawicki
9843147c3d Ignore tag files in any directory 2013-04-05 08:52:17 -07:00
Cheng Zhao
5015ca94bc Ignore vim swap file. 2013-03-24 19:54:14 +08:00
Cheng Zhao
20e2f2bb7c Update cefode.
This fixed two crashes:
1. (message loop) Crash occurred from micro webkit supression.
2. (cef) Random startup crash caused by proxy service initialization.
2013-03-14 01:15:18 +08:00
Cheng Zhao
347ba6c7ee Bundle offical node binary with Atom.
This is required for using child_process.fork.
2013-03-13 20:15:41 +08:00
Adam Roben
83ee2d23b3 Use gyp's rules functionality to compile .coffee/.cson files
Instead of finding and compiling all .coffee/.cson files in
script/copy-files-to-bundle, we now tell gyp how to do this for us. It
works like this:

1. Rakefile invokes the new script/generate-sources-gypi script to
   generate sources.gypi. This file lists all the .coffee/.cson files in
   the src, static, and vendor directories, as well as a new
   compiled_sources_dir variable that specifies where the compiled
   versions of the files should be placed.
2. atom.gyp includes sources.gypi.
3. atom.gyp has a new target, generated_sources, which contains all the
   .coffee/.cson files, and uses two rules to tell gyp how to compile
   them. The rules invoke the new script/compile-coffee and
   script/compile-cson files once for each file.
4. gyp generates one Makefile for each rule to actually perform the
   compilation.
5. script/copy-files-to-bundle now takes the compiled_sources_dir
   variable as an argument, and copies files both from there and from
   the repository into the Resources directory.

By putting the compilation into a different target, we can do it in
parallel with compiling/linking our binaries. And gyp automatically runs
make using -j$(sysctl -n hw.ncpu), so compilation of .coffee/.cson files
happens in parallel, too.

These changes reduce clean build time on my MacBook Pro from 55 seconds
to 46 seconds.
2013-03-04 11:32:06 -05:00
probablycorey
4e971b085e Now that specs can handle symlinks, put atom-build in /tmp 2013-03-01 13:54:19 -08:00
Adam Roben
668921d336 Remove CEF from the repo and download it as needed
We now use github/prebuilt-cef to download CEF from S3, then build
against that. This means we no longer need to have CEF committed to the
repo.

Fixes #280.
2013-02-17 11:59:06 -05:00
Kevin Sawicki
9c5214edec Remove/ignore tags file and add rake task to generate 2012-12-14 09:14:22 -08:00
Kevin Sawicki
b0a4578e5e Remove duplicate atom-build line 2012-10-12 09:48:18 -07:00
Corey Johnson
e9cefaac5e Ignore .nvm-version 2012-09-19 16:09:15 -07:00
Corey Johnson
96e2a66065 Merge branch 'master' into making-things-easy
Conflicts:
	.gitignore
	Rakefile
2012-09-18 15:43:17 -07:00
John Barnette
6a55bc4a01 Stub a package.json 2012-09-13 11:25:37 -07:00