Skip to content

Create Pawn.gitignore#2550

Closed
Southclaws wants to merge 2 commits intogithub:masterfrom
Southclaws:master
Closed

Create Pawn.gitignore#2550
Southclaws wants to merge 2 commits intogithub:masterfrom
Southclaws:master

Conversation

@Southclaws
Copy link

@Southclaws Southclaws commented Dec 14, 2017

Reasons for making this change:

Rules for the popular scripting language, Pawn which is in use by the San Andreas Multiplayer open source community. This language also has a package manager called sampctl which also has a few non-repo metadata files.

This contains rules for:

  • compiled .amx files
  • dependencies/ directory - where vendored dependencies are stored for package management
  • pawn.lock file which contains a cache of a flattened dependency tree

Links to documentation supporting these rule changes:

If this is a new template:

@Yousha
Copy link
Contributor

Yousha commented Jan 11, 2018

Duplicated?
#2311

And you forgot settings.ini file

# IDE setting files
settings.ini

@Southclaws
Copy link
Author

Southclaws commented Jan 11, 2018

This is more aimed at Pawn packages and sampctl.

You generally should not commit your IDE (and thus the settings file) onto source control - especially for libraries. IDEs typically reside in your applications directory not your project directory.

@shiftkey shiftkey mentioned this pull request Mar 11, 2018
@shiftkey
Copy link
Member

I'm going to close this out because the value of maintaining a template like this in the repository isn't clear to me.

@Southclaws if you still feel this should be a template listed in this repository, please read the section about specialized templates and open a new pull request that follows the new pattern.

@shiftkey shiftkey closed this Nov 23, 2018
@Southclaws
Copy link
Author

Fair enough, I understand it's not considered mainstream enough to be accepted. It's not as necessary now since the command line tool will generate the .gitignore files for fresh project now anyway 👍

lovelypuppy0607 added a commit to lovelypuppy0607/gitignore-1 that referenced this pull request May 11, 2023
lovelypuppy0607 added a commit to lovelypuppy0607/gitignore-1 that referenced this pull request May 11, 2023
ukushu pushed a commit to ukushu/gitignore that referenced this pull request Nov 26, 2025
ukushu pushed a commit to ukushu/gitignore that referenced this pull request Nov 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants