From af979126cef64c98dc3cf78a0cf1ab33c46c60bb Mon Sep 17 00:00:00 2001 From: Manish Shinde Date: Sun, 28 Aug 2022 14:02:56 -0400 Subject: [PATCH] Smanishs175 (#2) * Added .gitignore file * Added .travis.yml file * Updated .gitignore and .travis.yml * Removed unnecessary comment * Added citation.md file, Zenodo details are yet to be updated * Updated .travis.yml file * Updated .gitignore * Added zenodo details --- .gitignore | 38 ++++++++++++++++++++++++++++++++++++++ .travis.yml | 10 ++++++++++ CITATION.md | 15 +++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 CITATION.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..08f2c20 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +#What is gitignore? +#When you’re working in your copy, Git watches every file in and considers it in three ways: + +#Tracked: You’ve already staged or committed the file. +#Untracked: You’ve not staged or committed. +#Ignored: You’ve explicitly told Git to ignore the file(s). +#The .gitignore file tells Git which files to ignore when committing your project to the GitHub repository. gitignore is located in the root directory of your repo. + + +#Why do I need to ignore files in Git? +#You may want to ignore certain files for multiple reasons: + +#The files contain sensitive data. +#The files are system specific and do not need to exist on every machine’s copy. +#Excluding the files maintains system security rules and privileges. (Remember, Git repos only contain the files necessary to get tech support—not to share the entire software. + +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST +__pycache__/ +*.py[cod] +*$py.class +*.so +Python +build/ +develop-eggs/ +dist/ +downloads/ \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..db5312a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +#. travis. yml is a configuration file, which provides instructions to the testing and building software on how to run tests and build any files required by the project. + +language: python +python: + -"3.6" +install: + - pip install -r requirements.txt +script: + - pytest +s \ No newline at end of file diff --git a/CITATION.md b/CITATION.md new file mode 100644 index 0000000..2cddac6 --- /dev/null +++ b/CITATION.md @@ -0,0 +1,15 @@ +Manish Shinde, Nihar Rao, Saksham Pandey, Shruti Verma, Palash Jhamb + +Software Engineering Homework 1 + +August 2022 + +@software{SE_HW1, + title = Software Engineering Homework 1}, + DOI = {10.5281/zenodo.7029975}, + url = {https://doi.org/10.5281/zenodo.7029975} + author = {Manish Shinde, Nihar Rao, Saksham Pandey, Shruti Verma, Palash Jhamb}, + publisher = {Zenodo}, + year = {2022}, + month = {August} +} \ No newline at end of file