Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master #1

Open
wants to merge 51 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
93d3401
use object.values to iterate through langConfigs when reading config
searleser97 Sep 20, 2021
699c4ec
Bump prismjs from 1.23.0 to 1.25.0 in /website
dependabot[bot] Sep 20, 2021
a00c311
[refactor] create single function to get the final veredict and other…
searleser97 Sep 20, 2021
1632fb9
add 'hideTestCaseInput' option in config
searleser97 Sep 20, 2021
afe88ab
Merge branch 'master' of https://github.com/searleser97/cpbooster
searleser97 Sep 20, 2021
b1aeee4
add `hideTestCaseInput` docs
searleser97 Sep 20, 2021
5c9add4
add clone in current directory option in config and command, close #30
searleser97 Sep 21, 2021
74d018a
add `cloneInCurrentDir` docs
searleser97 Sep 21, 2021
cf81470
version upgrade
searleser97 Sep 21, 2021
45aa40c
Bump axios from 0.21.1 to 0.21.4 in /website
dependabot[bot] Sep 21, 2021
e6afcb2
Create FUNDING.yml
searleser97 Sep 22, 2021
7201982
Support official.contest.yandex.com
RezwanArefin01 Sep 19, 2021
a290945
Merge pull request #33 from RezwanArefin01/yandex
searleser97 Sep 28, 2021
56cedc8
Update README.md
searleser97 Oct 7, 2021
202eaee
Merge pull request #32 from searleser97/dependabot/npm_and_yarn/websi…
searleser97 Nov 12, 2021
55e3201
Merge pull request #31 from searleser97/dependabot/npm_and_yarn/websi…
searleser97 Nov 12, 2021
b89db67
Bump algoliasearch-helper from 3.4.4 to 3.6.2 in /website
dependabot[bot] Nov 23, 2021
f55165f
Merge pull request #37 from searleser97/dependabot/npm_and_yarn/websi…
searleser97 Nov 24, 2021
302fe76
Bump shelljs from 0.8.4 to 0.8.5 in /website
dependabot[bot] Jan 15, 2022
f9432cd
Bump follow-redirects from 1.14.4 to 1.14.7 in /website
dependabot[bot] Jan 15, 2022
52096e2
Support szkopul
user202729 Jan 19, 2022
e11be6b
Apply suggested changes and lint
user202729 Jan 20, 2022
a3c9b34
Merge pull request #43 from user202729/sz
searleser97 Jan 20, 2022
2b8067a
Merge pull request #42 from searleser97/dependabot/npm_and_yarn/websi…
searleser97 Jan 20, 2022
d471e6f
Merge pull request #41 from searleser97/dependabot/npm_and_yarn/websi…
searleser97 Jan 20, 2022
f27e26b
add limit to number of lines printed as input
searleser97 Feb 26, 2022
dce65b6
Merge branch 'master' of https://github.com/searleser97/cpbooster
searleser97 Feb 26, 2022
29f7f1b
fix maxLinesToShowFromInput logic
searleser97 Mar 2, 2022
cc3810f
add CE message on debug mode
searleser97 Mar 2, 2022
ca0441e
version upgrade
searleser97 Mar 2, 2022
94f5428
version upgrade
searleser97 Mar 2, 2022
96060da
version upgrade
searleser97 Mar 2, 2022
2a600f8
Update README.md
searleser97 Mar 2, 2022
ec5d58b
Update README.md
searleser97 Mar 25, 2022
f757a61
Bump cross-fetch from 3.1.2 to 3.1.5 in /website
dependabot[bot] Apr 28, 2022
c75e4b6
Bump async from 2.6.3 to 2.6.4 in /website
dependabot[bot] Apr 29, 2022
d29d88d
Merge pull request #54 from searleser97/dependabot/npm_and_yarn/websi…
searleser97 May 3, 2022
e93d5f3
Merge pull request #53 from searleser97/dependabot/npm_and_yarn/websi…
searleser97 May 3, 2022
2b814c4
a
searleser97 May 3, 2022
f30f65e
sort testcases correctly using int value instead of string
searleser97 May 3, 2022
70ab551
update package-lock
searleser97 May 3, 2022
0d4b44e
Merge remote-tracking branch 'origin/master' into develop
searleser97 May 3, 2022
b022a9f
undo unintended version change in package.json
searleser97 May 3, 2022
f5f7309
update version due to dependant bot PRs
searleser97 May 3, 2022
3ae2ab6
version update
searleser97 May 3, 2022
2b09ed2
Update README.md
searleser97 Jun 2, 2022
a7ac746
Update README.md
searleser97 Jun 2, 2022
66f20b6
Update README.md
searleser97 Oct 18, 2022
94c2933
upgrade ttypescript and playwright
searleser97 Feb 21, 2023
436d63d
fix #82 add url optional field to submit command
searleser97 Feb 21, 2023
487da36
Merge pull request #84 from searleser97/develop
searleser97 Feb 21, 2023
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
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# These are supported funding model platforms

github: searleser97
custom: https://paypal.me/searleser97
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@

1. Flat File Structure. See [Why Flat File Structure](https://searleser97.github.io/cpbooster/docs/clone/#why-flat-file-structure)

1. Supports any programming language.

## How to Contribute

1. Fork this repository and clone it locally: `git clone https://github.com/{yourUsername}/cpbooster`
Expand All @@ -71,17 +73,21 @@
- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- [prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)

## Future Updates (work not started yet)
## Future Updates (work not started yet, you can contribute by coding any of these features)

- add `--here` option to `cpb clone` to clone testcases in current directory
- Add Memory Limit Exceeded Veredict (using `gnu-time` as `/usr/bin/time -f '%M' ./program`, can't use `ps` due to lack of precision.
See https://stackoverflow.com/a/131346/13079132)
- Add the possibility to test interactive problems
- Add Stress tests (using brute force solution and tests generator)
- Add the possibility to test current file using test cases of another file (test --as \<filename>)
- Add the possibility to test current file using test cases of another file (test --as \<filename> or `cpb test <sourcefile> --with \<testcases_filename>`)
- Add the possibility to debug current file using test cases of another file (test --as \<filename> -d)
- Fully support windows CMD.
- Add support for `NODE_ENV` in compile/debug command for debugging purposes.
- Add support for `NODE_ENV` in compile/debug command for debugging purposes.
- Refactor `DebugOne` and `DebugWithUserInput` functions.
- Open editor in created file right after executing `cpb create <filename>.<ext>`
- Add option per file type/language to not prepend the `// time-limit: xxx` comment on top of a file of specific type/language.
- Solve TODOs in code.


## Final Notes
Expand Down
Loading